home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • CD Funhouse System 6 Only • / • The Arcade • / Iggy Iggopolis 1.2 ••••• / Iggy Iggopolis 1.2 еееее.rsrc / CODE_2.txt < prev    next >
Text File  |  1987-07-21  |  148KB  |  2,524 lines

  1. # near model CODE resource
  2. # jump table entries: 304-304 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FF8C                link       A6, -0x0074
  5. 00000004  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6. 00000008  422E FFB8                clr.b      [A6 - 0x48]
  7. 0000000C  426E FFF2                clr.w      [A6 - 0xE]
  8. 00000010  42AE FFD8                clr.l      [A6 - 0x28]
  9. 00000014  3D7C 0007 FFEE           move.w     [A6 - 0x12], 0x7
  10. 0000001A  3F3C FFFF                move.w     -[A7], 0xFFFF
  11. 0000001E  4267                     clr.w      -[A7]
  12. 00000020  201F                     move.l     D0, [A7]+
  13. 00000022  A032                     syscall    FlushEvents
  14. label00000024:
  15. 00000024  598F                     subq.l     A7, 4
  16. 00000026  A975                     syscall    TickCount
  17. 00000028  2E1F                     move.l     D7, [A7]+
  18. 0000002A  2B47 FF7A                move.l     [A5 - 0x86], D7
  19. 0000002E  286D FB76                movea.l    A4, [A5 - 0x48A]
  20. 00000032  2854                     movea.l    A4, [A4]
  21. 00000034  2F0C                     move.l     -[A7], A4
  22. 00000036  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  23. 0000003A  286D FB76                movea.l    A4, [A5 - 0x48A]
  24. 0000003E  2854                     movea.l    A4, [A4]
  25. 00000040  486C 12E4                pea.l      [A4 + 0x12E4]
  26. 00000044  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  27. 00000048  286D FB76                movea.l    A4, [A5 - 0x48A]
  28. 0000004C  2854                     movea.l    A4, [A4]
  29. 0000004E  2F0C                     move.l     -[A7], A4
  30. 00000050  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  31. 00000054  286D FB76                movea.l    A4, [A5 - 0x48A]
  32. 00000058  2854                     movea.l    A4, [A4]
  33. 0000005A  486C 12E4                pea.l      [A4 + 0x12E4]
  34. 0000005E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  35. 00000062  426D FEF0                clr.w      [A5 - 0x110]
  36. 00000066  3F3C 0001                move.w     -[A7], 0x1
  37. 0000006A  3F3C 0001                move.w     -[A7], 0x1
  38. 0000006E  3F3C 0002                move.w     -[A7], 0x2
  39. 00000072  3F3C 0003                move.w     -[A7], 0x3
  40. 00000076  486E FFFE                pea.l      [A6 - 0x2]
  41. 0000007A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  42. 0000007E  3E2E FFFE                move.w     D7, [A6 - 0x2]
  43. 00000082  48C7                     ext.l      D7
  44. 00000084  2D47 FFD0                move.l     [A6 - 0x30], D7
  45. 00000088  286D FB76                movea.l    A4, [A5 - 0x48A]
  46. 0000008C  2854                     movea.l    A4, [A4]
  47. 0000008E  486C 25C8                pea.l      [A4 + 0x25C8]
  48. 00000092  286D FB76                movea.l    A4, [A5 - 0x48A]
  49. 00000096  2854                     movea.l    A4, [A4]
  50. 00000098  2F0C                     move.l     -[A7], A4
  51. 0000009A  3F3C 0001                move.w     -[A7], 0x1
  52. 0000009E  3F3C 0001                move.w     -[A7], 0x1
  53. 000000A2  3F3C 0001                move.w     -[A7], 0x1
  54. 000000A6  3F3C 0001                move.w     -[A7], 0x1
  55. 000000AA  1F3C 0001                move.b     -[A7], 0x1
  56. 000000AE  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  57. 000000B2  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  58. 000000B6  A873                     syscall    SetPort
  59. 000000B8  286D FB7C                movea.l    A4, [A5 - 0x484]
  60. 000000BC  486C 0010                pea.l      [A4 + 0x10]
  61. 000000C0  486D FFF0                pea.l      [A5 - 0x10]
  62. 000000C4  A8A5                     syscall    FillRect
  63. 000000C6  486E FFA4                pea.l      [A6 - 0x5C]
  64. 000000CA  3F3C 0005                move.w     -[A7], 0x5
  65. 000000CE  3F3C 0005                move.w     -[A7], 0x5
  66. 000000D2  3F3C 01EA                move.w     -[A7], 0x1EA
  67. 000000D6  3F3C 0135                move.w     -[A7], 0x135
  68. 000000DA  A8A7                     syscall    SetRect
  69. 000000DC  486E FFA4                pea.l      [A6 - 0x5C]
  70. 000000E0  486D FFE8                pea.l      [A5 - 0x18]
  71. 000000E4  A8A5                     syscall    FillRect
  72. 000000E6  286D FB76                movea.l    A4, [A5 - 0x48A]
  73. 000000EA  2854                     movea.l    A4, [A4]
  74. 000000EC  486C 25C8                pea.l      [A4 + 0x25C8]
  75. 000000F0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  76. 000000F4  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  77. 000000F8  A873                     syscall    SetPort
  78. 000000FA  286D FB7C                movea.l    A4, [A5 - 0x484]
  79. 000000FE  486C 0010                pea.l      [A4 + 0x10]
  80. 00000102  486D FFF0                pea.l      [A5 - 0x10]
  81. 00000106  A8A5                     syscall    FillRect
  82. 00000108  486E FFA4                pea.l      [A6 - 0x5C]
  83. 0000010C  486D FFE8                pea.l      [A5 - 0x18]
  84. 00000110  A8A5                     syscall    FillRect
  85. 00000112  286D FB76                movea.l    A4, [A5 - 0x48A]
  86. 00000116  2854                     movea.l    A4, [A4]
  87. 00000118  486C 25C8                pea.l      [A4 + 0x25C8]
  88. 0000011C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  89. 00000120  3E2E FFF2                move.w     D7, [A6 - 0xE]
  90. 00000124  5247                     addq.w     D7, 1
  91. 00000126  3D47 FFF2                move.w     [A6 - 0xE], D7
  92. 0000012A  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  93. 00000130  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  94. 00000136  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  95. 0000013C  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  96. 00000142  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  97. 00000148  3E2E FFF2                move.w     D7, [A6 - 0xE]
  98. 0000014C  48C7                     ext.l      D7
  99. 0000014E  8FFC 0005                divs.w     D7, 0x5
  100. 00000152  4847                     swap.w     D7
  101. 00000154  4EFA 0064                jmp        [PC + 0x64 /* 000001BA */]
  102. 00000158  3C2E FFF2                move.w     D6, [A6 - 0xE]
  103. 0000015C  48C6                     ext.l      D6
  104. 0000015E  8DFC 0005                divs.w     D6, 0x5
  105. 00000162  5246                     addq.w     D6, 1
  106. 00000164  3B46 FEF2                move.w     [A5 - 0x10E], D6
  107. 00000168  3C2E FFF2                move.w     D6, [A6 - 0xE]
  108. 0000016C  48C6                     ext.l      D6
  109. 0000016E  8DFC 0005                divs.w     D6, 0x5
  110. 00000172  5246                     addq.w     D6, 1
  111. 00000174  3B46 FEF0                move.w     [A5 - 0x110], D6
  112. 00000178  4EFA 0064                jmp        [PC + 0x64 /* 000001DE */]
  113. 0000017C  3C2E FFF2                move.w     D6, [A6 - 0xE]
  114. 00000180  48C6                     ext.l      D6
  115. 00000182  8DFC 0005                divs.w     D6, 0x5
  116. 00000186  5446                     addq.w     D6, 2
  117. 00000188  3B46 FEF2                move.w     [A5 - 0x10E], D6
  118. 0000018C  3C2E FFF2                move.w     D6, [A6 - 0xE]
  119. 00000190  48C6                     ext.l      D6
  120. 00000192  8DFC 0005                divs.w     D6, 0x5
  121. 00000196  5246                     addq.w     D6, 1
  122. 00000198  3B46 FEF0                move.w     [A5 - 0x110], D6
  123. 0000019C  4EFA 0040                jmp        [PC + 0x40 /* 000001DE */]
  124. 000001A0  3B7C 0001 FEF2           move.w     [A5 - 0x10E], 0x1
  125. 000001A6  3C2E FFF2                move.w     D6, [A6 - 0xE]
  126. 000001AA  48C6                     ext.l      D6
  127. 000001AC  8DFC 0005                divs.w     D6, 0x5
  128. 000001B0  5246                     addq.w     D6, 1
  129. 000001B2  3B46 FEF0                move.w     [A5 - 0x110], D6
  130. 000001B6  4EFA 0026                jmp        [PC + 0x26 /* 000001DE */]
  131. label000001BA:
  132. 000001BA  0C47 0000                cmpi.w     D7, 0x0
  133. 000001BE  6D00 001E                blt        +0x20 /* 000001DE */
  134. 000001C2  0C47 0004                cmpi.w     D7, 0x4
  135. 000001C6  6E00 0016                bgt        +0x18 /* 000001DE */
  136. 000001CA  DE47                     add.w      D7, D7
  137. 000001CC  3E3B 7006                move.w     D7, [PC + D7.w + 0x6]
  138. 000001D0  4EFB 7002                jmp        [PC + D7.w + 0x2]
  139. 000001D4  FFCC                     .invalid   <<F/7/7>>
  140. 000001D6  FF84                     .invalid   <<F/6/7>>
  141. 000001D8  FF84                     .invalid   <<F/6/7>>
  142. 000001DA  FFA8                     .invalid   <<F/6/7>>
  143. 000001DC  FFA8                     .invalid   <<F/6/7>>
  144. label000001DE:
  145. 000001DE  0C6D 0008 FEF2           cmpi.w     [A5 - 0x10E], 0x8
  146. 000001E4  6F00 0008                ble        +0xA /* 000001EE */
  147. 000001E8  3B7C 0008 FEF2           move.w     [A5 - 0x10E], 0x8
  148. label000001EE:
  149. 000001EE  0C6D 0006 FEF0           cmpi.w     [A5 - 0x110], 0x6
  150. 000001F4  6F00 0008                ble        +0xA /* 000001FE */
  151. 000001F8  3B7C 0006 FEF0           move.w     [A5 - 0x110], 0x6
  152. label000001FE:
  153. 000001FE  422D FF16                clr.b      [A5 - 0xEA]
  154. 00000202  3E3C 0064                move.w     D7, 0x64 /* 'd' */
  155. 00000206  CFEE FFF2                muls.w     D7, [A6 - 0xE]
  156. 0000020A  3B47 FEFA                move.w     [A5 - 0x106], D7
  157. 0000020E  3E3C 0001                move.w     D7, 0x1
  158. 00000212  3D47 FFF0                move.w     [A6 - 0x10], D7
  159. 00000216  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  160. 0000021A  6E00 00F0                bgt        +0xF2 /* 0000030C */
  161. 0000021E  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  162. label00000224:
  163. 00000224  3C07                     move.w     D6, D7
  164. 00000226  5346                     subq.w     D6, 1
  165. 00000228  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  166. 0000022C  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  167. 00000230  558F                     subq.l     A7, 2
  168. 00000232  A861                     syscall    Random
  169. 00000234  3A1F                     move.w     D5, [A7]+
  170. 00000236  4A45                     tst.w      D5
  171. 00000238  6A02                     bpl        +0x4 /* 0000023C */
  172. 0000023A  4445                     neg.w      D5
  173. label0000023C:
  174. 0000023C  48C5                     ext.l      D5
  175. 0000023E  8BFC 003C                divs.w     D5, 0x3C /* '<' */
  176. 00000242  4845                     swap.w     D5
  177. 00000244  5245                     addq.w     D5, 1
  178. 00000246  3985 6000                move.w     [A4 + D6.w], D5
  179. 0000024A  558F                     subq.l     A7, 2
  180. 0000024C  A861                     syscall    Random
  181. 0000024E  3A1F                     move.w     D5, [A7]+
  182. 00000250  4A45                     tst.w      D5
  183. 00000252  6A02                     bpl        +0x4 /* 00000256 */
  184. 00000254  4445                     neg.w      D5
  185. label00000256:
  186. 00000256  48C5                     ext.l      D5
  187. 00000258  8BFC 0026                divs.w     D5, 0x26 /* '&' */
  188. 0000025C  4845                     swap.w     D5
  189. 0000025E  5245                     addq.w     D5, 1
  190. 00000260  3985 6002                move.w     [A4 + D6.w + 0x2], D5
  191. 00000264  558F                     subq.l     A7, 2
  192. 00000266  A861                     syscall    Random
  193. 00000268  3A1F                     move.w     D5, [A7]+
  194. 0000026A  3985 6006                move.w     [A4 + D6.w + 0x6], D5
  195. 0000026E  4A74 6006                tst.w      [A4 + D6.w + 0x6]
  196. 00000272  6700 0018                beq        +0x1A /* 0000028C */
  197. 00000276  3A34 6006                move.w     D5, [A4 + D6.w + 0x6]
  198. 0000027A  4A45                     tst.w      D5
  199. 0000027C  6A02                     bpl        +0x4 /* 00000280 */
  200. 0000027E  4445                     neg.w      D5
  201. label00000280:
  202. 00000280  3834 6006                move.w     D4, [A4 + D6.w + 0x6]
  203. 00000284  48C4                     ext.l      D4
  204. 00000286  89C5                     divs.w     D4, D5
  205. 00000288  3984 6006                move.w     [A4 + D6.w + 0x6], D4
  206. label0000028C:
  207. 0000028C  558F                     subq.l     A7, 2
  208. 0000028E  A861                     syscall    Random
  209. 00000290  3A1F                     move.w     D5, [A7]+
  210. 00000292  3985 6008                move.w     [A4 + D6.w + 0x8], D5
  211. 00000296  4A74 6008                tst.w      [A4 + D6.w + 0x8]
  212. 0000029A  6700 0018                beq        +0x1A /* 000002B4 */
  213. 0000029E  3A34 6008                move.w     D5, [A4 + D6.w + 0x8]
  214. 000002A2  4A45                     tst.w      D5
  215. 000002A4  6A02                     bpl        +0x4 /* 000002A8 */
  216. 000002A6  4445                     neg.w      D5
  217. label000002A8:
  218. 000002A8  3834 6008                move.w     D4, [A4 + D6.w + 0x8]
  219. 000002AC  48C4                     ext.l      D4
  220. 000002AE  89C5                     divs.w     D4, D5
  221. 000002B0  3984 6008                move.w     [A4 + D6.w + 0x8], D4
  222. label000002B4:
  223. 000002B4  4874 6012                pea.l      [A4 + D6.w + 0x12]
  224. 000002B8  3F34 6000                move.w     -[A7], [A4 + D6.w]
  225. 000002BC  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  226. 000002C0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  227. 000002C4  29B4 6012 600A           move.l     [A4 + D6.w + 0xA], [A4 + D6.w + 0x12]
  228. 000002CA  29B4 6016 600E           move.l     [A4 + D6.w + 0xE], [A4 + D6.w + 0x16]
  229. 000002D0  19BC 0003 6022           move.b     [A4 + D6.w + 0x22], 0x3
  230. 000002D6  4234 6023                clr.b      [A4 + D6.w + 0x23]
  231. 000002DA  3A34 6008                move.w     D5, [A4 + D6.w + 0x8]
  232. 000002DE  5245                     addq.w     D5, 1
  233. 000002E0  48C5                     ext.l      D5
  234. 000002E2  8BFC 0002                divs.w     D5, 0x2
  235. 000002E6  3834 6006                move.w     D4, [A4 + D6.w + 0x6]
  236. 000002EA  5244                     addq.w     D4, 1
  237. 000002EC  48C4                     ext.l      D4
  238. 000002EE  89FC 0002                divs.w     D4, 0x2
  239. 000002F2  D844                     add.w      D4, D4
  240. 000002F4  D845                     add.w      D4, D5
  241. 000002F6  3984 6004                move.w     [A4 + D6.w + 0x4], D4
  242. 000002FA  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  243. 000002FE  6C00 000C                bge        +0xE /* 0000030C */
  244. 00000302  5247                     addq.w     D7, 1
  245. 00000304  3D47 FFF0                move.w     [A6 - 0x10], D7
  246. 00000308  4EFA FF1A                jmp        [PC - 0xE6 /* 00000224 */]
  247. label0000030C:
  248. 0000030C  426E FFEC                clr.w      [A6 - 0x14]
  249. 00000310  3E3C 0001                move.w     D7, 0x1
  250. 00000314  3D47 FFF0                move.w     [A6 - 0x10], D7
  251. 00000318  0C47 0008                cmpi.w     D7, 0x8
  252. 0000031C  6E00 0024                bgt        +0x26 /* 00000342 */
  253. label00000320:
  254. 00000320  3C07                     move.w     D6, D7
  255. 00000322  5346                     subq.w     D6, 1
  256. 00000324  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  257. 00000328  49ED FB80                lea.l      A4, [A5 - 0x480]
  258. 0000032C  4234 6020                clr.b      [A4 + D6.w + 0x20]
  259. 00000330  0C47 0008                cmpi.w     D7, 0x8
  260. 00000334  6C00 000C                bge        +0xE /* 00000342 */
  261. 00000338  5247                     addq.w     D7, 1
  262. 0000033A  3D47 FFF0                move.w     [A6 - 0x10], D7
  263. 0000033E  4EFA FFE0                jmp        [PC - 0x20 /* 00000320 */]
  264. label00000342:
  265. 00000342  1B7C 0004 FB86           move.b     [A5 - 0x47A], 0x4
  266. 00000348  1B7C 0004 FBA8           move.b     [A5 - 0x458], 0x4
  267. 0000034E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  268. 00000352  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  269. 00000356  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  270. 0000035A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  271. 0000035E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  272. 00000362  1F3C 0003                move.b     -[A7], 0x3
  273. 00000366  4227                     clr.b      -[A7]
  274. 00000368  4227                     clr.b      -[A7]
  275. 0000036A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  276. 0000036E  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  277. 00000372  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  278. 00000376  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  279. 0000037A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  280. 0000037E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  281. 00000382  4267                     clr.w      -[A7]
  282. 00000384  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  283. 00000388  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  284. 0000038C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  285. 00000390  487A 1B00                pea.l      [PC + 0x1B00 /* 00001E92, value 0x27506861 '\'Pha', pstring "Phase 1 - Lay down Zuul-Be-Gone Fences." */]
  286. 00000394  3F3C 012C                move.w     -[A7], 0x12C
  287. 00000398  3F3C 0100                move.w     -[A7], 0x100
  288. 0000039C  3F3C 0096                move.w     -[A7], 0x96
  289. 000003A0  4227                     clr.b      -[A7]
  290. 000003A2  4227                     clr.b      -[A7]
  291. 000003A4  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  292. 000003A8  1D7C 0004 FFCC           move.b     [A6 - 0x34], 0x4
  293. 000003AE  3D7C 0014 FFEA           move.w     [A6 - 0x16], 0x14
  294. 000003B4  422E FFB0                clr.b      [A6 - 0x50]
  295. 000003B8  422E FFB6                clr.b      [A6 - 0x4A]
  296. 000003BC  422E FFAC                clr.b      [A6 - 0x54]
  297. 000003C0  1D7C 0001 FFAE           move.b     [A6 - 0x52], 0x1
  298. 000003C6  422E FFB4                clr.b      [A6 - 0x4C]
  299. 000003CA  487A 1ABE                pea.l      [PC + 0x1ABE /* 00001E8A, value 0x6526561, pstring "Ready!" */]
  300. 000003CE  3F3C 00C8                move.w     -[A7], 0xC8
  301. 000003D2  3F3C 0100                move.w     -[A7], 0x100
  302. 000003D6  3F3C 00AA                move.w     -[A7], 0xAA
  303. 000003DA  4227                     clr.b      -[A7]
  304. 000003DC  4227                     clr.b      -[A7]
  305. 000003DE  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  306. 000003E2  487A 1AA2                pea.l      [PC + 0x1AA2 /* 00001E86, value 0x3476F21, pstring "Go!" */]
  307. 000003E6  3F3C 00C8                move.w     -[A7], 0xC8
  308. 000003EA  3F3C 0100                move.w     -[A7], 0x100
  309. 000003EE  3F3C 00AA                move.w     -[A7], 0xAA
  310. 000003F2  4227                     clr.b      -[A7]
  311. 000003F4  4227                     clr.b      -[A7]
  312. 000003F6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  313. label000003FA:
  314. 000003FA  A9B4                     syscall    SystemTask
  315. 000003FC  0C2E 0004 FFCC           cmpi.b     [A6 - 0x34], 0x4
  316. 00000402  6700 000C                beq        +0xE /* 00000410 */
  317. 00000406  3E2E FFEA                move.w     D7, [A6 - 0x16]
  318. 0000040A  5347                     subq.w     D7, 1
  319. 0000040C  3D47 FFEA                move.w     [A6 - 0x16], D7
  320. label00000410:
  321. 00000410  0C6E 0000 FFEA           cmpi.w     [A6 - 0x16], 0x0
  322. 00000416  6F00 0036                ble        +0x38 /* 0000044E */
  323. 0000041A  286D FF22                movea.l    A4, [A5 - 0xDE]
  324. 0000041E  3E3C 001E                move.w     D7, 0x1E
  325. 00000422  9E6E FFEA                sub.w      D7, [A6 - 0x16]
  326. 00000426  CFFC 0064                muls.w     D7, 0x64 /* 'd' */
  327. 0000042A  3947 0002                move.w     [A4 + 0x2], D7
  328. 0000042E  397C 0005 0004           move.w     [A4 + 0x4], 0x5
  329. 00000434  397C 0001 0006           move.w     [A4 + 0x6], 0x1
  330. 0000043A  286D FF22                movea.l    A4, [A5 - 0xDE]
  331. 0000043E  426C 0008                clr.w      [A4 + 0x8]
  332. 00000442  426C 000A                clr.w      [A4 + 0xA]
  333. 00000446  426C 000C                clr.w      [A4 + 0xC]
  334. 0000044A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  335. label0000044E:
  336. 0000044E  3E3C 0002                move.w     D7, 0x2
  337. 00000452  3D47 FFF0                move.w     [A6 - 0x10], D7
  338. 00000456  3C2E FFEC                move.w     D6, [A6 - 0x14]
  339. 0000045A  5246                     addq.w     D6, 1
  340. 0000045C  BE46                     cmp.w      D7, D6
  341. 0000045E  6E00 0166                bgt        +0x168 /* 000005C6 */
  342. 00000462  3D46 FFA2                move.w     [A6 - 0x5E], D6
  343. label00000466:
  344. 00000466  3C07                     move.w     D6, D7
  345. 00000468  5346                     subq.w     D6, 1
  346. 0000046A  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  347. 0000046E  49ED FB80                lea.l      A4, [A5 - 0x480]
  348. 00000472  4A2E FFB4                tst.b      [A6 - 0x4C]
  349. 00000476  6700 0070                beq        +0x72 /* 000004E8 */
  350. 0000047A  558F                     subq.l     A7, 2
  351. 0000047C  266D FB76                movea.l    A3, [A5 - 0x48A]
  352. 00000480  2653                     movea.l    A3, [A3]
  353. 00000482  486B 12E4                pea.l      [A3 + 0x12E4]
  354. 00000486  3F34 6000                move.w     -[A7], [A4 + D6.w]
  355. 0000048A  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  356. 0000048E  558F                     subq.l     A7, 2
  357. 00000490  1F34 6006                move.b     -[A7], [A4 + D6.w + 0x6]
  358. 00000494  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  359. 00000498  1A1F                     move.b     D5, [A7]+
  360. 0000049A  486E FFA0                pea.l      [A6 - 0x60]
  361. 0000049E  3F3C 0002                move.w     -[A7], 0x2
  362. 000004A2  0245 00FF                andi.w     D5, 0xFF
  363. 000004A6  3F05                     move.w     -[A7], D5
  364. 000004A8  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  365. 000004AC  3A07                     move.w     D5, D7
  366. 000004AE  5345                     subq.w     D5, 1
  367. 000004B0  5345                     subq.w     D5, 1
  368. 000004B2  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  369. 000004B6  47ED FB80                lea.l      A3, [A5 - 0x480]
  370. 000004BA  486E FFA0                pea.l      [A6 - 0x60]
  371. 000004BE  3F3C 0002                move.w     -[A7], 0x2
  372. 000004C2  4244                     clr.w      D4
  373. 000004C4  1833 5006                move.b     D4, [A3 + D5.w + 0x6]
  374. 000004C8  3F04                     move.w     -[A7], D4
  375. 000004CA  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  376. 000004CE  3A2E FFA0                move.w     D5, [A6 - 0x60]
  377. 000004D2  4645                     not.w      D5
  378. 000004D4  CA6D FB7A                and.w      D5, [A5 - 0x486]
  379. 000004D8  3F05                     move.w     -[A7], D5
  380. 000004DA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  381. 000004DE  1A1F                     move.b     D5, [A7]+
  382. 000004E0  1985 6006                move.b     [A4 + D6.w + 0x6], D5
  383. 000004E4  4EFA 006A                jmp        [PC + 0x6A /* 00000550 */]
  384. label000004E8:
  385. 000004E8  558F                     subq.l     A7, 2
  386. 000004EA  266D FB76                movea.l    A3, [A5 - 0x48A]
  387. 000004EE  2653                     movea.l    A3, [A3]
  388. 000004F0  2F0B                     move.l     -[A7], A3
  389. 000004F2  3F34 6000                move.w     -[A7], [A4 + D6.w]
  390. 000004F6  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  391. 000004FA  558F                     subq.l     A7, 2
  392. 000004FC  1F34 6006                move.b     -[A7], [A4 + D6.w + 0x6]
  393. 00000500  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  394. 00000504  1A1F                     move.b     D5, [A7]+
  395. 00000506  486E FFA0                pea.l      [A6 - 0x60]
  396. 0000050A  3F3C 0002                move.w     -[A7], 0x2
  397. 0000050E  0245 00FF                andi.w     D5, 0xFF
  398. 00000512  3F05                     move.w     -[A7], D5
  399. 00000514  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  400. 00000518  3A07                     move.w     D5, D7
  401. 0000051A  5345                     subq.w     D5, 1
  402. 0000051C  5345                     subq.w     D5, 1
  403. 0000051E  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  404. 00000522  47ED FB80                lea.l      A3, [A5 - 0x480]
  405. 00000526  486E FFA0                pea.l      [A6 - 0x60]
  406. 0000052A  3F3C 0002                move.w     -[A7], 0x2
  407. 0000052E  4244                     clr.w      D4
  408. 00000530  1833 5006                move.b     D4, [A3 + D5.w + 0x6]
  409. 00000534  3F04                     move.w     -[A7], D4
  410. 00000536  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  411. 0000053A  3A2E FFA0                move.w     D5, [A6 - 0x60]
  412. 0000053E  4645                     not.w      D5
  413. 00000540  CA6D FB7A                and.w      D5, [A5 - 0x486]
  414. 00000544  3F05                     move.w     -[A7], D5
  415. 00000546  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  416. 0000054A  1A1F                     move.b     D5, [A7]+
  417. 0000054C  1985 6006                move.b     [A4 + D6.w + 0x6], D5
  418. label00000550:
  419. 00000550  0C34 0004 6006           cmpi.b     [A4 + D6.w + 0x6], 0x4
  420. 00000556  6700 000C                beq        +0xE /* 00000564 */
  421. 0000055A  4285                     clr.l      D5
  422. 0000055C  1A34 6006                move.b     D5, [A4 + D6.w + 0x6]
  423. 00000560  3985 6004                move.w     [A4 + D6.w + 0x4], D5
  424. label00000564:
  425. 00000564  4874 6000                pea.l      [A4 + D6.w]
  426. 00000568  4874 6002                pea.l      [A4 + D6.w + 0x2]
  427. 0000056C  1F34 6006                move.b     -[A7], [A4 + D6.w + 0x6]
  428. 00000570  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  429. 00000574  29B4 6010 6008           move.l     [A4 + D6.w + 0x8], [A4 + D6.w + 0x10]
  430. 0000057A  29B4 6014 600C           move.l     [A4 + D6.w + 0xC], [A4 + D6.w + 0x14]
  431. 00000580  4874 6010                pea.l      [A4 + D6.w + 0x10]
  432. 00000584  3F34 6000                move.w     -[A7], [A4 + D6.w]
  433. 00000588  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  434. 0000058C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  435. 00000590  3A34 6000                move.w     D5, [A4 + D6.w]
  436. 00000594  BA6E FFF4                cmp.w      D5, [A6 - 0xC]
  437. 00000598  57C5                     seq        D5
  438. 0000059A  4405                     neg.b      D5
  439. 0000059C  3834 6002                move.w     D4, [A4 + D6.w + 0x2]
  440. 000005A0  B86E FFF6                cmp.w      D4, [A6 - 0xA]
  441. 000005A4  57C4                     seq        D4
  442. 000005A6  4404                     neg.b      D4
  443. 000005A8  C805                     and.b      D4, D5
  444. 000005AA  6700 0008                beq        +0xA /* 000005B4 */
  445. 000005AE  1D7C 0001 FFB0           move.b     [A6 - 0x50], 0x1
  446. label000005B4:
  447. 000005B4  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  448. 000005B8  6C00 000C                bge        +0xE /* 000005C6 */
  449. 000005BC  5247                     addq.w     D7, 1
  450. 000005BE  3D47 FFF0                move.w     [A6 - 0x10], D7
  451. 000005C2  4EFA FEA2                jmp        [PC - 0x15E /* 00000466 */]
  452. label000005C6:
  453. 000005C6  3E2D FEFA                move.w     D7, [A5 - 0x106]
  454. 000005CA  5347                     subq.w     D7, 1
  455. 000005CC  3B47 FEFA                move.w     [A5 - 0x106], D7
  456. 000005D0  4A2D FF16                tst.b      [A5 - 0xEA]
  457. 000005D4  6700 0208                beq        +0x20A /* 000007DE */
  458. 000005D8  4A6D FEFA                tst.w      [A5 - 0x106]
  459. 000005DC  6600 0022                bne        +0x24 /* 00000600 */
  460. 000005E0  1B7C 0002 FF16           move.b     [A5 - 0xEA], 0x2
  461. 000005E6  487A 1894                pea.l      [PC + 0x1894 /* 00001E7C, value 0x9546F6F '\tToo', pstring "Too Late!" */]
  462. 000005EA  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  463. 000005EE  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  464. 000005F2  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  465. 000005F6  4227                     clr.b      -[A7]
  466. 000005F8  1F3C 0001                move.b     -[A7], 0x1
  467. 000005FC  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  468. label00000600:
  469. 00000600  0C6D 0000 FEFA           cmpi.w     [A5 - 0x106], 0x0
  470. 00000606  6C00 0012                bge        +0x14 /* 0000061A */
  471. 0000060A  422D FF16                clr.b      [A5 - 0xEA]
  472. 0000060E  3E3C 0064                move.w     D7, 0x64 /* 'd' */
  473. 00000612  CFEE FFF2                muls.w     D7, [A6 - 0xE]
  474. 00000616  3B47 FEFA                move.w     [A5 - 0x106], D7
  475. label0000061A:
  476. 0000061A  0C6D 000A FEFA           cmpi.w     [A5 - 0x106], 0xA /* '\n' */
  477. 00000620  6600 001C                bne        +0x1E /* 0000063E */
  478. 00000624  487A 1848                pea.l      [PC + 0x1848 /* 00001E6E, value 0xC456174, pstring "Eat me soon." */]
  479. 00000628  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  480. 0000062C  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  481. 00000630  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  482. 00000634  4227                     clr.b      -[A7]
  483. 00000636  1F3C 0001                move.b     -[A7], 0x1
  484. 0000063A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  485. label0000063E:
  486. 0000063E  4A2E FFB4                tst.b      [A6 - 0x4C]
  487. 00000642  6700 0050                beq        +0x52 /* 00000694 */
  488. 00000646  558F                     subq.l     A7, 2
  489. 00000648  286D FB76                movea.l    A4, [A5 - 0x48A]
  490. 0000064C  2854                     movea.l    A4, [A4]
  491. 0000064E  486C 12E4                pea.l      [A4 + 0x12E4]
  492. 00000652  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  493. 00000656  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  494. 0000065A  486E FFA2                pea.l      [A6 - 0x5E]
  495. 0000065E  3F3C 0002                move.w     -[A7], 0x2
  496. 00000662  4247                     clr.w      D7
  497. 00000664  1E2E FFCC                move.b     D7, [A6 - 0x34]
  498. 00000668  3F07                     move.w     -[A7], D7
  499. 0000066A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  500. 0000066E  486E FFA2                pea.l      [A6 - 0x5E]
  501. 00000672  3F3C 0002                move.w     -[A7], 0x2
  502. 00000676  4247                     clr.w      D7
  503. 00000678  1E2D FBA8                move.b     D7, [A5 - 0x458]
  504. 0000067C  3F07                     move.w     -[A7], D7
  505. 0000067E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  506. 00000682  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  507. 00000686  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  508. 0000068A  1E1F                     move.b     D7, [A7]+
  509. 0000068C  1B47 FEFC                move.b     [A5 - 0x104], D7
  510. 00000690  4EFA 004A                jmp        [PC + 0x4A /* 000006DC */]
  511. label00000694:
  512. 00000694  558F                     subq.l     A7, 2
  513. 00000696  286D FB76                movea.l    A4, [A5 - 0x48A]
  514. 0000069A  2854                     movea.l    A4, [A4]
  515. 0000069C  2F0C                     move.l     -[A7], A4
  516. 0000069E  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  517. 000006A2  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  518. 000006A6  486E FFA2                pea.l      [A6 - 0x5E]
  519. 000006AA  3F3C 0002                move.w     -[A7], 0x2
  520. 000006AE  4247                     clr.w      D7
  521. 000006B0  1E2E FFCC                move.b     D7, [A6 - 0x34]
  522. 000006B4  3F07                     move.w     -[A7], D7
  523. 000006B6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  524. 000006BA  486E FFA2                pea.l      [A6 - 0x5E]
  525. 000006BE  3F3C 0002                move.w     -[A7], 0x2
  526. 000006C2  4247                     clr.w      D7
  527. 000006C4  1E2D FBA8                move.b     D7, [A5 - 0x458]
  528. 000006C8  3F07                     move.w     -[A7], D7
  529. 000006CA  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  530. 000006CE  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  531. 000006D2  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  532. 000006D6  1E1F                     move.b     D7, [A7]+
  533. 000006D8  1B47 FEFC                move.b     [A5 - 0x104], D7
  534. label000006DC:
  535. 000006DC  0C2D 0004 FEFC           cmpi.b     [A5 - 0x104], 0x4
  536. 000006E2  6700 000C                beq        +0xE /* 000006F0 */
  537. 000006E6  4287                     clr.l      D7
  538. 000006E8  1E2D FEFC                move.b     D7, [A5 - 0x104]
  539. 000006EC  3B47 FEF8                move.w     [A5 - 0x108], D7
  540. label000006F0:
  541. 000006F0  486D FEF4                pea.l      [A5 - 0x10C]
  542. 000006F4  486D FEF6                pea.l      [A5 - 0x10A]
  543. 000006F8  1F2D FEFC                move.b     -[A7], [A5 - 0x104]
  544. 000006FC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  545. 00000700  2B6D FF06 FEFE           move.l     [A5 - 0x102], [A5 - 0xFA]
  546. 00000706  2B6D FF0A FF02           move.l     [A5 - 0xFE], [A5 - 0xF6]
  547. 0000070C  486D FF06                pea.l      [A5 - 0xFA]
  548. 00000710  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  549. 00000714  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  550. 00000718  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  551. 0000071C  3E2D FEF4                move.w     D7, [A5 - 0x10C]
  552. 00000720  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  553. 00000724  57C7                     seq        D7
  554. 00000726  4407                     neg.b      D7
  555. 00000728  3C2D FEF6                move.w     D6, [A5 - 0x10A]
  556. 0000072C  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  557. 00000730  57C6                     seq        D6
  558. 00000732  4406                     neg.b      D6
  559. 00000734  CC07                     and.b      D6, D7
  560. 00000736  4A2D FF16                tst.b      [A5 - 0xEA]
  561. 0000073A  56C7                     sne        D7
  562. 0000073C  4407                     neg.b      D7
  563. 0000073E  CE06                     and.b      D7, D6
  564. 00000740  6700 009C                beq        +0x9E /* 000007DE */
  565. 00000744  1B7C 0002 FF16           move.b     [A5 - 0xEA], 0x2
  566. 0000074A  2E2E FFD8                move.l     D7, [A6 - 0x28]
  567. 0000074E  0687 0000 2710           addi.l     D7, 0x2710
  568. 00000754  2D47 FFD8                move.l     [A6 - 0x28], D7
  569. 00000758  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  570. 0000075C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  571. 00000760  3B7C FFFF FEFA           move.w     [A5 - 0x106], 0xFFFF
  572. 00000766  3E3C 0000                move.w     D7, 0x0
  573. 0000076A  3D47 FFF0                move.w     [A6 - 0x10], D7
  574. 0000076E  0C47 000F                cmpi.w     D7, 0xF
  575. 00000772  6E00 003E                bgt        +0x40 /* 000007B2 */
  576. label00000776:
  577. 00000776  286D FF22                movea.l    A4, [A5 - 0xDE]
  578. 0000077A  3C07                     move.w     D6, D7
  579. 0000077C  CDFC 0006                muls.w     D6, 0x6
  580. 00000780  49EC 0002                lea.l      A4, [A4 + 0x2]
  581. 00000784  3A07                     move.w     D5, D7
  582. 00000786  CBFC 000A                muls.w     D5, 0xA /* '\n' */
  583. 0000078A  383C 03E8                move.w     D4, 0x3E8
  584. 0000078E  9845                     sub.w      D4, D5
  585. 00000790  3984 6000                move.w     [A4 + D6.w], D4
  586. 00000794  39BC 0008 6002           move.w     [A4 + D6.w + 0x2], 0x8
  587. 0000079A  39BC 0005 6004           move.w     [A4 + D6.w + 0x4], 0x5
  588. 000007A0  0C47 000F                cmpi.w     D7, 0xF
  589. 000007A4  6C00 000C                bge        +0xE /* 000007B2 */
  590. 000007A8  5247                     addq.w     D7, 1
  591. 000007AA  3D47 FFF0                move.w     [A6 - 0x10], D7
  592. 000007AE  4EFA FFC6                jmp        [PC - 0x3A /* 00000776 */]
  593. label000007B2:
  594. 000007B2  286D FF22                movea.l    A4, [A5 - 0xDE]
  595. 000007B6  426C 0062                clr.w      [A4 + 0x62]
  596. 000007BA  426C 0064                clr.w      [A4 + 0x64]
  597. 000007BE  426C 0066                clr.w      [A4 + 0x66]
  598. 000007C2  487A 16A0                pea.l      [PC + 0x16A0 /* 00001E64, value 0x859756D, pstring "Yum Yum!" */]
  599. 000007C6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  600. 000007CA  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  601. 000007CE  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  602. 000007D2  1F3C 0001                move.b     -[A7], 0x1
  603. 000007D6  1F3C 0001                move.b     -[A7], 0x1
  604. 000007DA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  605. label000007DE:
  606. 000007DE  3E3C 0001                move.w     D7, 0x1
  607. 000007E2  3D47 FFF0                move.w     [A6 - 0x10], D7
  608. 000007E6  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  609. 000007EA  6E00 043C                bgt        +0x43E /* 00000C28 */
  610. 000007EE  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  611. label000007F4:
  612. 000007F4  3C07                     move.w     D6, D7
  613. 000007F6  5346                     subq.w     D6, 1
  614. 000007F8  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  615. 000007FC  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  616. 00000800  422E FFB2                clr.b      [A6 - 0x4E]
  617. 00000804  422E FFBA                clr.b      [A6 - 0x46]
  618. 00000808  29B4 6012 600A           move.l     [A4 + D6.w + 0xA], [A4 + D6.w + 0x12]
  619. 0000080E  29B4 6016 600E           move.l     [A4 + D6.w + 0xE], [A4 + D6.w + 0x16]
  620. 00000814  3A34 6000                move.w     D5, [A4 + D6.w]
  621. 00000818  DA74 6006                add.w      D5, [A4 + D6.w + 0x6]
  622. 0000081C  3985 6000                move.w     [A4 + D6.w], D5
  623. 00000820  3A34 6002                move.w     D5, [A4 + D6.w + 0x2]
  624. 00000824  DA74 6008                add.w      D5, [A4 + D6.w + 0x8]
  625. 00000828  3985 6002                move.w     [A4 + D6.w + 0x2], D5
  626. 0000082C  4874 6012                pea.l      [A4 + D6.w + 0x12]
  627. 00000830  3F34 6000                move.w     -[A7], [A4 + D6.w]
  628. 00000834  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  629. 00000838  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  630. 0000083C  0C74 0001 6000           cmpi.w     [A4 + D6.w], 0x1
  631. 00000842  6E00 0018                bgt        +0x1A /* 0000085C */
  632. 00000846  39BC 0001 6000           move.w     [A4 + D6.w], 0x1
  633. 0000084C  39BC 0001 6006           move.w     [A4 + D6.w + 0x6], 0x1
  634. 00000852  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  635. 00000858  4EFA 001E                jmp        [PC + 0x1E /* 00000878 */]
  636. label0000085C:
  637. 0000085C  0C74 003D 6000           cmpi.w     [A4 + D6.w], 0x3D /* '=' */
  638. 00000862  6D00 0014                blt        +0x16 /* 00000878 */
  639. 00000866  39BC FFFF 6006           move.w     [A4 + D6.w + 0x6], 0xFFFF
  640. 0000086C  39BC 003D 6000           move.w     [A4 + D6.w], 0x3D /* '=' */
  641. 00000872  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  642. label00000878:
  643. 00000878  0C74 0001 6002           cmpi.w     [A4 + D6.w + 0x2], 0x1
  644. 0000087E  6E00 0018                bgt        +0x1A /* 00000898 */
  645. 00000882  39BC 0001 6008           move.w     [A4 + D6.w + 0x8], 0x1
  646. 00000888  39BC 0001 6002           move.w     [A4 + D6.w + 0x2], 0x1
  647. 0000088E  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  648. 00000894  4EFA 001E                jmp        [PC + 0x1E /* 000008B4 */]
  649. label00000898:
  650. 00000898  0C74 0026 6002           cmpi.w     [A4 + D6.w + 0x2], 0x26 /* '&' */
  651. 0000089E  6D00 0014                blt        +0x16 /* 000008B4 */
  652. 000008A2  39BC FFFF 6008           move.w     [A4 + D6.w + 0x8], 0xFFFF
  653. 000008A8  39BC 0026 6002           move.w     [A4 + D6.w + 0x2], 0x26 /* '&' */
  654. 000008AE  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  655. label000008B4:
  656. 000008B4  266D FB76                movea.l    A3, [A5 - 0x48A]
  657. 000008B8  2653                     movea.l    A3, [A3]
  658. 000008BA  3A34 6000                move.w     D5, [A4 + D6.w]
  659. 000008BE  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  660. 000008C2  3834 6002                move.w     D4, [A4 + D6.w + 0x2]
  661. 000008C6  D844                     add.w      D4, D4
  662. 000008C8  D845                     add.w      D4, D5
  663. 000008CA  47EB 12E4                lea.l      A3, [A3 + 0x12E4]
  664. 000008CE  3A33 4000                move.w     D5, [A3 + D4.w]
  665. 000008D2  0805 0002                btst.b     D5, 0x2
  666. 000008D6  6700 0014                beq        +0x16 /* 000008EC */
  667. 000008DA  39BC 0001 6006           move.w     [A4 + D6.w + 0x6], 0x1
  668. 000008E0  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  669. 000008E6  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  670. label000008EC:
  671. 000008EC  266D FB76                movea.l    A3, [A5 - 0x48A]
  672. 000008F0  2653                     movea.l    A3, [A3]
  673. 000008F2  3A34 6000                move.w     D5, [A4 + D6.w]
  674. 000008F6  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  675. 000008FA  3834 6002                move.w     D4, [A4 + D6.w + 0x2]
  676. 000008FE  D844                     add.w      D4, D4
  677. 00000900  D845                     add.w      D4, D5
  678. 00000902  47EB 12E4                lea.l      A3, [A3 + 0x12E4]
  679. 00000906  3A33 4000                move.w     D5, [A3 + D4.w]
  680. 0000090A  0805 0003                btst.b     D5, 0x3
  681. 0000090E  6700 0014                beq        +0x16 /* 00000924 */
  682. 00000912  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  683. 00000918  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  684. 0000091E  39BC FFFF 6006           move.w     [A4 + D6.w + 0x6], 0xFFFF
  685. label00000924:
  686. 00000924  266D FB76                movea.l    A3, [A5 - 0x48A]
  687. 00000928  2653                     movea.l    A3, [A3]
  688. 0000092A  3A34 6000                move.w     D5, [A4 + D6.w]
  689. 0000092E  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  690. 00000932  3834 6002                move.w     D4, [A4 + D6.w + 0x2]
  691. 00000936  D844                     add.w      D4, D4
  692. 00000938  D845                     add.w      D4, D5
  693. 0000093A  47EB 12E4                lea.l      A3, [A3 + 0x12E4]
  694. 0000093E  3A33 4000                move.w     D5, [A3 + D4.w]
  695. 00000942  0805 0005                btst.b     D5, 0x5
  696. 00000946  6700 0014                beq        +0x16 /* 0000095C */
  697. 0000094A  39BC 0001 6008           move.w     [A4 + D6.w + 0x8], 0x1
  698. 00000950  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  699. 00000956  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  700. label0000095C:
  701. 0000095C  266D FB76                movea.l    A3, [A5 - 0x48A]
  702. 00000960  2653                     movea.l    A3, [A3]
  703. 00000962  3A34 6000                move.w     D5, [A4 + D6.w]
  704. 00000966  CBFC 004E                muls.w     D5, 0x4E /* 'N' */
  705. 0000096A  3834 6002                move.w     D4, [A4 + D6.w + 0x2]
  706. 0000096E  D844                     add.w      D4, D4
  707. 00000970  D845                     add.w      D4, D5
  708. 00000972  47EB 12E4                lea.l      A3, [A3 + 0x12E4]
  709. 00000976  3A33 4000                move.w     D5, [A3 + D4.w]
  710. 0000097A  0805 0004                btst.b     D5, 0x4
  711. 0000097E  6700 0014                beq        +0x16 /* 00000994 */
  712. 00000982  39BC FFFF 6008           move.w     [A4 + D6.w + 0x8], 0xFFFF
  713. 00000988  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  714. 0000098E  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  715. label00000994:
  716. 00000994  1A2E FFB2                move.b     D5, [A6 - 0x4E]
  717. 00000998  0A05 0001                xori.b     D5, 0x1
  718. 0000099C  558F                     subq.l     A7, 2
  719. 0000099E  266D FB76                movea.l    A3, [A5 - 0x48A]
  720. 000009A2  2653                     movea.l    A3, [A3]
  721. 000009A4  486B 12E4                pea.l      [A3 + 0x12E4]
  722. 000009A8  3F34 6000                move.w     -[A7], [A4 + D6.w]
  723. 000009AC  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  724. 000009B0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  725. 000009B4  181F                     move.b     D4, [A7]+
  726. 000009B6  C805                     and.b      D4, D5
  727. 000009B8  6700 0022                beq        +0x24 /* 000009DC */
  728. 000009BC  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  729. 000009C2  1D7C 0001 FFBA           move.b     [A6 - 0x46], 0x1
  730. 000009C8  3A34 6006                move.w     D5, [A4 + D6.w + 0x6]
  731. 000009CC  4445                     neg.w      D5
  732. 000009CE  3985 6006                move.w     [A4 + D6.w + 0x6], D5
  733. 000009D2  3A34 6008                move.w     D5, [A4 + D6.w + 0x8]
  734. 000009D6  4445                     neg.w      D5
  735. 000009D8  3985 6008                move.w     [A4 + D6.w + 0x8], D5
  736. label000009DC:
  737. 000009DC  4A2E FFBA                tst.b      [A6 - 0x46]
  738. 000009E0  6700 004C                beq        +0x4E /* 00000A2E */
  739. 000009E4  3A34 6008                move.w     D5, [A4 + D6.w + 0x8]
  740. 000009E8  5245                     addq.w     D5, 1
  741. 000009EA  48C5                     ext.l      D5
  742. 000009EC  8BFC 0002                divs.w     D5, 0x2
  743. 000009F0  3834 6006                move.w     D4, [A4 + D6.w + 0x6]
  744. 000009F4  5244                     addq.w     D4, 1
  745. 000009F6  48C4                     ext.l      D4
  746. 000009F8  89FC 0002                divs.w     D4, 0x2
  747. 000009FC  D844                     add.w      D4, D4
  748. 000009FE  D845                     add.w      D4, D5
  749. 00000A00  3984 6004                move.w     [A4 + D6.w + 0x4], D4
  750. 00000A04  266D FF22                movea.l    A3, [A5 - 0xDE]
  751. 00000A08  377C 01F4 0002           move.w     [A3 + 0x2], 0x1F4
  752. 00000A0E  377C 0005 0004           move.w     [A3 + 0x4], 0x5
  753. 00000A14  377C 0001 0006           move.w     [A3 + 0x6], 0x1
  754. 00000A1A  266D FF22                movea.l    A3, [A5 - 0xDE]
  755. 00000A1E  426B 0008                clr.w      [A3 + 0x8]
  756. 00000A22  426B 000A                clr.w      [A3 + 0xA]
  757. 00000A26  426B 000C                clr.w      [A3 + 0xC]
  758. 00000A2A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  759. label00000A2E:
  760. 00000A2E  4A2E FFB2                tst.b      [A6 - 0x4E]
  761. 00000A32  6700 01E2                beq        +0x1E4 /* 00000C16 */
  762. 00000A36  558F                     subq.l     A7, 2
  763. 00000A38  A861                     syscall    Random
  764. 00000A3A  3A1F                     move.w     D5, [A7]+
  765. 00000A3C  0C45 0000                cmpi.w     D5, 0x0
  766. 00000A40  6F00 01D4                ble        +0x1D6 /* 00000C16 */
  767. 00000A44  3A2E FFEC                move.w     D5, [A6 - 0x14]
  768. 00000A48  5245                     addq.w     D5, 1
  769. 00000A4A  BA6D FEF2                cmp.w      D5, [A5 - 0x10E]
  770. 00000A4E  6C00 00EA                bge        +0xEC /* 00000B3A */
  771. 00000A52  3A2E FFEC                move.w     D5, [A6 - 0x14]
  772. 00000A56  5245                     addq.w     D5, 1
  773. 00000A58  3D45 FFEC                move.w     [A6 - 0x14], D5
  774. 00000A5C  3A2E FFEC                move.w     D5, [A6 - 0x14]
  775. 00000A60  5245                     addq.w     D5, 1
  776. 00000A62  5345                     subq.w     D5, 1
  777. 00000A64  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  778. 00000A68  47ED FB80                lea.l      A3, [A5 - 0x480]
  779. 00000A6C  37B4 6000 5000           move.w     [A3 + D5.w], [A4 + D6.w]
  780. 00000A72  3A2E FFEC                move.w     D5, [A6 - 0x14]
  781. 00000A76  5245                     addq.w     D5, 1
  782. 00000A78  5345                     subq.w     D5, 1
  783. 00000A7A  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  784. 00000A7E  47ED FB80                lea.l      A3, [A5 - 0x480]
  785. 00000A82  37B4 6002 5002           move.w     [A3 + D5.w + 0x2], [A4 + D6.w + 0x2]
  786. 00000A88  3A2E FFEC                move.w     D5, [A6 - 0x14]
  787. 00000A8C  5245                     addq.w     D5, 1
  788. 00000A8E  5345                     subq.w     D5, 1
  789. 00000A90  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  790. 00000A94  47ED FB80                lea.l      A3, [A5 - 0x480]
  791. 00000A98  17BC 0004 5006           move.b     [A3 + D5.w + 0x6], 0x4
  792. 00000A9E  3A2E FFEC                move.w     D5, [A6 - 0x14]
  793. 00000AA2  5245                     addq.w     D5, 1
  794. 00000AA4  5345                     subq.w     D5, 1
  795. 00000AA6  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  796. 00000AAA  47ED FB80                lea.l      A3, [A5 - 0x480]
  797. 00000AAE  37B4 6004 5004           move.w     [A3 + D5.w + 0x4], [A4 + D6.w + 0x4]
  798. 00000AB4  3A2E FFEC                move.w     D5, [A6 - 0x14]
  799. 00000AB8  5245                     addq.w     D5, 1
  800. 00000ABA  5345                     subq.w     D5, 1
  801. 00000ABC  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  802. 00000AC0  47ED FB80                lea.l      A3, [A5 - 0x480]
  803. 00000AC4  4873 5010                pea.l      [A3 + D5.w + 0x10]
  804. 00000AC8  3A2E FFEC                move.w     D5, [A6 - 0x14]
  805. 00000ACC  5245                     addq.w     D5, 1
  806. 00000ACE  5345                     subq.w     D5, 1
  807. 00000AD0  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  808. 00000AD4  47ED FB80                lea.l      A3, [A5 - 0x480]
  809. 00000AD8  3F33 5000                move.w     -[A7], [A3 + D5.w]
  810. 00000ADC  3A2E FFEC                move.w     D5, [A6 - 0x14]
  811. 00000AE0  5245                     addq.w     D5, 1
  812. 00000AE2  5345                     subq.w     D5, 1
  813. 00000AE4  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  814. 00000AE8  47ED FB80                lea.l      A3, [A5 - 0x480]
  815. 00000AEC  3F33 5002                move.w     -[A7], [A3 + D5.w + 0x2]
  816. 00000AF0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  817. 00000AF4  3A2E FFEC                move.w     D5, [A6 - 0x14]
  818. 00000AF8  5245                     addq.w     D5, 1
  819. 00000AFA  5345                     subq.w     D5, 1
  820. 00000AFC  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  821. 00000B00  47ED FB80                lea.l      A3, [A5 - 0x480]
  822. 00000B04  382E FFEC                move.w     D4, [A6 - 0x14]
  823. 00000B08  5244                     addq.w     D4, 1
  824. 00000B0A  5344                     subq.w     D4, 1
  825. 00000B0C  C9FC 0022                muls.w     D4, 0x22 /* '\"' */
  826. 00000B10  45ED FB80                lea.l      A2, [A5 - 0x480]
  827. 00000B14  27B2 4010 5008           move.l     [A3 + D5.w + 0x8], [A2 + D4.w + 0x10]
  828. 00000B1A  27B2 4014 500C           move.l     [A3 + D5.w + 0xC], [A2 + D4.w + 0x14]
  829. 00000B20  3A2E FFEC                move.w     D5, [A6 - 0x14]
  830. 00000B24  5245                     addq.w     D5, 1
  831. 00000B26  5345                     subq.w     D5, 1
  832. 00000B28  CBFC 0022                muls.w     D5, 0x22 /* '\"' */
  833. 00000B2C  47ED FB80                lea.l      A3, [A5 - 0x480]
  834. 00000B30  17BC 0003 5020           move.b     [A3 + D5.w + 0x20], 0x3
  835. 00000B36  4EFA 00DE                jmp        [PC + 0xDE /* 00000C16 */]
  836. label00000B3A:
  837. 00000B3A  4A2D FF16                tst.b      [A5 - 0xEA]
  838. 00000B3E  6600 00D6                bne        +0xD8 /* 00000C16 */
  839. 00000B42  0C6D 0000 FEFA           cmpi.w     [A5 - 0x106], 0x0
  840. 00000B48  6C00 00CC                bge        +0xCE /* 00000C16 */
  841. 00000B4C  558F                     subq.l     A7, 2
  842. 00000B4E  A861                     syscall    Random
  843. 00000B50  3A1F                     move.w     D5, [A7]+
  844. 00000B52  0C45 3A98                cmpi.w     D5, 0x3A98
  845. 00000B56  6F00 00BE                ble        +0xC0 /* 00000C16 */
  846. 00000B5A  4A6E FFFA                tst.w      [A6 - 0x6]
  847. 00000B5E  57C5                     seq        D5
  848. 00000B60  4405                     neg.b      D5
  849. 00000B62  CA2E FFB4                and.b      D5, [A6 - 0x4C]
  850. 00000B66  57C5                     seq        D5
  851. 00000B68  4405                     neg.b      D5
  852. 00000B6A  0C6E 0000 FFEA           cmpi.w     [A6 - 0x16], 0x0
  853. 00000B70  5DC4                     slt        D4
  854. 00000B72  4404                     neg.b      D4
  855. 00000B74  C805                     and.b      D4, D5
  856. 00000B76  6700 009E                beq        +0xA0 /* 00000C16 */
  857. 00000B7A  3B74 6000 FEF4           move.w     [A5 - 0x10C], [A4 + D6.w]
  858. 00000B80  3B74 6002 FEF6           move.w     [A5 - 0x10A], [A4 + D6.w + 0x2]
  859. 00000B86  1B7C 0004 FEFC           move.b     [A5 - 0x104], 0x4
  860. 00000B8C  3B74 6004 FEF8           move.w     [A5 - 0x108], [A4 + D6.w + 0x4]
  861. 00000B92  486D FF06                pea.l      [A5 - 0xFA]
  862. 00000B96  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  863. 00000B9A  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  864. 00000B9E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  865. 00000BA2  266D FF22                movea.l    A3, [A5 - 0xDE]
  866. 00000BA6  377C 02BC 0002           move.w     [A3 + 0x2], 0x2BC
  867. 00000BAC  377C 000A 0004           move.w     [A3 + 0x4], 0xA /* '\n' */
  868. 00000BB2  377C 0002 0006           move.w     [A3 + 0x6], 0x2
  869. 00000BB8  266D FF22                movea.l    A3, [A5 - 0xDE]
  870. 00000BBC  426B 0008                clr.w      [A3 + 0x8]
  871. 00000BC0  426B 000A                clr.w      [A3 + 0xA]
  872. 00000BC4  426B 000C                clr.w      [A3 + 0xC]
  873. 00000BC8  487A 128A                pea.l      [PC + 0x128A /* 00001E54, value 0xF456174, pstring "Eat me! Eat me!" */]
  874. 00000BCC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  875. 00000BD0  3F34 6000                move.w     -[A7], [A4 + D6.w]
  876. 00000BD4  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  877. 00000BD8  1F3C 0001                move.b     -[A7], 0x1
  878. 00000BDC  1F3C 0001                move.b     -[A7], 0x1
  879. 00000BE0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  880. 00000BE4  2B6D FF06 FEFE           move.l     [A5 - 0x102], [A5 - 0xFA]
  881. 00000BEA  2B6D FF0A FF02           move.l     [A5 - 0xFE], [A5 - 0xF6]
  882. 00000BF0  1B7C 0003 FF16           move.b     [A5 - 0xEA], 0x3
  883. 00000BF6  3A3C 0014                move.w     D5, 0x14
  884. 00000BFA  9A6E FFF2                sub.w      D5, [A6 - 0xE]
  885. 00000BFE  CBFC 0005                muls.w     D5, 0x5
  886. 00000C02  3B45 FEFA                move.w     [A5 - 0x106], D5
  887. 00000C06  0C6D 001E FEFA           cmpi.w     [A5 - 0x106], 0x1E
  888. 00000C0C  6C00 0008                bge        +0xA /* 00000C16 */
  889. 00000C10  3B7C 001E FEFA           move.w     [A5 - 0x106], 0x1E
  890. label00000C16:
  891. 00000C16  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  892. 00000C1A  6C00 000C                bge        +0xE /* 00000C28 */
  893. 00000C1E  5247                     addq.w     D7, 1
  894. 00000C20  3D47 FFF0                move.w     [A6 - 0x10], D7
  895. 00000C24  4EFA FBCE                jmp        [PC - 0x432 /* 000007F4 */]
  896. label00000C28:
  897. 00000C28  4A2E FFAC                tst.b      [A6 - 0x54]
  898. 00000C2C  6700 094A                beq        +0x94C /* 00001578 */
  899. 00000C30  4A2E FFAE                tst.b      [A6 - 0x52]
  900. 00000C34  6700 08E6                beq        +0x8E8 /* 0000151C */
  901. 00000C38  0C6E 0000 FFFC           cmpi.w     [A6 - 0x4], 0x0
  902. 00000C3E  6C00 00B0                bge        +0xB2 /* 00000CF0 */
  903. 00000C42  558F                     subq.l     A7, 2
  904. 00000C44  286D FB76                movea.l    A4, [A5 - 0x48A]
  905. 00000C48  2854                     movea.l    A4, [A4]
  906. 00000C4A  2F0C                     move.l     -[A7], A4
  907. 00000C4C  3F2D FB80                move.w     -[A7], [A5 - 0x480]
  908. 00000C50  3F2D FB82                move.w     -[A7], [A5 - 0x47E]
  909. 00000C54  558F                     subq.l     A7, 2
  910. 00000C56  1F2D FB86                move.b     -[A7], [A5 - 0x47A]
  911. 00000C5A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  912. 00000C5E  1E1F                     move.b     D7, [A7]+
  913. 00000C60  486E FFA2                pea.l      [A6 - 0x5E]
  914. 00000C64  3F3C 0002                move.w     -[A7], 0x2
  915. 00000C68  0247 00FF                andi.w     D7, 0xFF
  916. 00000C6C  3F07                     move.w     -[A7], D7
  917. 00000C6E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  918. 00000C72  3E2E FFA2                move.w     D7, [A6 - 0x5E]
  919. 00000C76  4647                     not.w      D7
  920. 00000C78  CE6D FB7A                and.w      D7, [A5 - 0x486]
  921. 00000C7C  3F07                     move.w     -[A7], D7
  922. 00000C7E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  923. 00000C82  1E1F                     move.b     D7, [A7]+
  924. 00000C84  1B47 FB86                move.b     [A5 - 0x47A], D7
  925. 00000C88  0C2D 0004 FB86           cmpi.b     [A5 - 0x47A], 0x4
  926. 00000C8E  6700 000C                beq        +0xE /* 00000C9C */
  927. 00000C92  4287                     clr.l      D7
  928. 00000C94  1E2D FB86                move.b     D7, [A5 - 0x47A]
  929. 00000C98  3B47 FB84                move.w     [A5 - 0x47C], D7
  930. label00000C9C:
  931. 00000C9C  486D FB80                pea.l      [A5 - 0x480]
  932. 00000CA0  486D FB82                pea.l      [A5 - 0x47E]
  933. 00000CA4  1F2D FB86                move.b     -[A7], [A5 - 0x47A]
  934. 00000CA8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  935. 00000CAC  2B6D FB90 FB88           move.l     [A5 - 0x478], [A5 - 0x470]
  936. 00000CB2  2B6D FB94 FB8C           move.l     [A5 - 0x474], [A5 - 0x46C]
  937. 00000CB8  486D FB90                pea.l      [A5 - 0x470]
  938. 00000CBC  3F2D FB80                move.w     -[A7], [A5 - 0x480]
  939. 00000CC0  3F2D FB82                move.w     -[A7], [A5 - 0x47E]
  940. 00000CC4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  941. 00000CC8  3E2D FB80                move.w     D7, [A5 - 0x480]
  942. 00000CCC  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  943. 00000CD0  57C7                     seq        D7
  944. 00000CD2  4407                     neg.b      D7
  945. 00000CD4  3C2D FB82                move.w     D6, [A5 - 0x47E]
  946. 00000CD8  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  947. 00000CDC  57C6                     seq        D6
  948. 00000CDE  4406                     neg.b      D6
  949. 00000CE0  CC07                     and.b      D6, D7
  950. 00000CE2  6700 0008                beq        +0xA /* 00000CEC */
  951. 00000CE6  1D7C 0001 FFB0           move.b     [A6 - 0x50], 0x1
  952. label00000CEC:
  953. 00000CEC  4EFA 0088                jmp        [PC + 0x88 /* 00000D76 */]
  954. label00000CF0:
  955. 00000CF0  4A6E FFFC                tst.w      [A6 - 0x4]
  956. 00000CF4  6600 0076                bne        +0x78 /* 00000D6C */
  957. 00000CF8  0C6E 0005 FFFA           cmpi.w     [A6 - 0x6], 0x5
  958. 00000CFE  6F00 0068                ble        +0x6A /* 00000D68 */
  959. 00000D02  486D FB80                pea.l      [A5 - 0x480]
  960. 00000D06  486D FB82                pea.l      [A5 - 0x47E]
  961. 00000D0A  1F2D FB86                move.b     -[A7], [A5 - 0x47A]
  962. 00000D0E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  963. 00000D12  486D FB90                pea.l      [A5 - 0x470]
  964. 00000D16  3F2D FB80                move.w     -[A7], [A5 - 0x480]
  965. 00000D1A  3F2D FB82                move.w     -[A7], [A5 - 0x47E]
  966. 00000D1E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  967. 00000D22  2B6D FB90 FB88           move.l     [A5 - 0x478], [A5 - 0x470]
  968. 00000D28  2B6D FB94 FB8C           move.l     [A5 - 0x474], [A5 - 0x46C]
  969. 00000D2E  1B7C 0003 FBA0           move.b     [A5 - 0x460], 0x3
  970. 00000D34  3E2E FFFC                move.w     D7, [A6 - 0x4]
  971. 00000D38  5347                     subq.w     D7, 1
  972. 00000D3A  3D47 FFFC                move.w     [A6 - 0x4], D7
  973. 00000D3E  286D FF22                movea.l    A4, [A5 - 0xDE]
  974. 00000D42  397C 0BB8 0002           move.w     [A4 + 0x2], 0xBB8
  975. 00000D48  397C 0005 0004           move.w     [A4 + 0x4], 0x5
  976. 00000D4E  397C 0003 0006           move.w     [A4 + 0x6], 0x3
  977. 00000D54  286D FF22                movea.l    A4, [A5 - 0xDE]
  978. 00000D58  426C 0008                clr.w      [A4 + 0x8]
  979. 00000D5C  426C 000A                clr.w      [A4 + 0xA]
  980. 00000D60  426C 000C                clr.w      [A4 + 0xC]
  981. 00000D64  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  982. label00000D68:
  983. 00000D68  4EFA 000C                jmp        [PC + 0xC /* 00000D76 */]
  984. label00000D6C:
  985. 00000D6C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  986. 00000D70  5347                     subq.w     D7, 1
  987. 00000D72  3D47 FFFC                move.w     [A6 - 0x4], D7
  988. label00000D76:
  989. 00000D76  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  990. 00000D7C  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  991. 00000D82  0C2E 0004 FFCE           cmpi.b     [A6 - 0x32], 0x4
  992. 00000D88  56C7                     sne        D7
  993. 00000D8A  4407                     neg.b      D7
  994. 00000D8C  558F                     subq.l     A7, 2
  995. 00000D8E  1F2E FFCE                move.b     -[A7], [A6 - 0x32]
  996. 00000D92  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  997. 00000D96  1C1F                     move.b     D6, [A7]+
  998. 00000D98  1A2E FFCC                move.b     D5, [A6 - 0x34]
  999. 00000D9C  BA06                     cmp.b      D5, D6
  1000. 00000D9E  56C6                     sne        D6
  1001. 00000DA0  4406                     neg.b      D6
  1002. 00000DA2  CC07                     and.b      D6, D7
  1003. 00000DA4  6700 0756                beq        +0x758 /* 000014FC */
  1004. 00000DA8  1D6E FFCE FFCC           move.b     [A6 - 0x34], [A6 - 0x32]
  1005. 00000DAE  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1006. 00000DB2  5247                     addq.w     D7, 1
  1007. 00000DB4  3D47 FFFA                move.w     [A6 - 0x6], D7
  1008. 00000DB8  486E FFF4                pea.l      [A6 - 0xC]
  1009. 00000DBC  486E FFF6                pea.l      [A6 - 0xA]
  1010. 00000DC0  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1011. 00000DC4  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1012. 00000DC8  0C2E 0004 FFCC           cmpi.b     [A6 - 0x34], 0x4
  1013. 00000DCE  6700 000C                beq        +0xE /* 00000DDC */
  1014. 00000DD2  4287                     clr.l      D7
  1015. 00000DD4  1E2E FFCC                move.b     D7, [A6 - 0x34]
  1016. 00000DD8  3D47 FFE8                move.w     [A6 - 0x18], D7
  1017. label00000DDC:
  1018. 00000DDC  286D FB76                movea.l    A4, [A5 - 0x48A]
  1019. 00000DE0  2854                     movea.l    A4, [A4]
  1020. 00000DE2  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1021. 00000DE6  E54F                     lsl        D7.w, 2
  1022. 00000DE8  49EC 25C8                lea.l      A4, [A4 + 0x25C8]
  1023. 00000DEC  39AE FFF4 7000           move.w     [A4 + D7.w], [A6 - 0xC]
  1024. 00000DF2  286D FB76                movea.l    A4, [A5 - 0x48A]
  1025. 00000DF6  2854                     movea.l    A4, [A4]
  1026. 00000DF8  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1027. 00000DFC  E54F                     lsl        D7.w, 2
  1028. 00000DFE  49EC 25C8                lea.l      A4, [A4 + 0x25C8]
  1029. 00000E02  39AE FFF6 7002           move.w     [A4 + D7.w + 0x2], [A6 - 0xA]
  1030. 00000E08  558F                     subq.l     A7, 2
  1031. 00000E0A  286D FB76                movea.l    A4, [A5 - 0x48A]
  1032. 00000E0E  2854                     movea.l    A4, [A4]
  1033. 00000E10  2F0C                     move.l     -[A7], A4
  1034. 00000E12  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1035. 00000E16  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1036. 00000E1A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1037. 00000E1E  1E1F                     move.b     D7, [A7]+
  1038. 00000E20  6700 06C2                beq        +0x6C4 /* 000014E4 */
  1039. 00000E24  558F                     subq.l     A7, 2
  1040. 00000E26  286D FB76                movea.l    A4, [A5 - 0x48A]
  1041. 00000E2A  2854                     movea.l    A4, [A4]
  1042. 00000E2C  486C 12E4                pea.l      [A4 + 0x12E4]
  1043. 00000E30  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1044. 00000E34  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1045. 00000E38  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1046. 00000E3C  1E1F                     move.b     D7, [A7]+
  1047. 00000E3E  3C2E FFF4                move.w     D6, [A6 - 0xC]
  1048. 00000E42  BC6E FFE0                cmp.w      D6, [A6 - 0x20]
  1049. 00000E46  56C6                     sne        D6
  1050. 00000E48  4406                     neg.b      D6
  1051. 00000E4A  3A2E FFF6                move.w     D5, [A6 - 0xA]
  1052. 00000E4E  BA6E FFE2                cmp.w      D5, [A6 - 0x1E]
  1053. 00000E52  56C5                     sne        D5
  1054. 00000E54  4405                     neg.b      D5
  1055. 00000E56  8A06                     or.b       D5, D6
  1056. 00000E58  CA07                     and.b      D5, D7
  1057. 00000E5A  6700 066E                beq        +0x670 /* 000014CA */
  1058. 00000E5E  286D FB76                movea.l    A4, [A5 - 0x48A]
  1059. 00000E62  2854                     movea.l    A4, [A4]
  1060. 00000E64  2F0C                     move.l     -[A7], A4
  1061. 00000E66  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1062. 00000E6A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1063. 00000E6E  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1064. 00000E72  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1065. 00000E76  286D FB76                movea.l    A4, [A5 - 0x48A]
  1066. 00000E7A  2854                     movea.l    A4, [A4]
  1067. 00000E7C  396E FFFA 25C8           move.w     [A4 + 0x25C8], [A6 - 0x6]
  1068. 00000E82  0C6D FFFF FEEE           cmpi.w     [A5 - 0x112], 0xFFFF
  1069. 00000E88  6600 001C                bne        +0x1E /* 00000EA6 */
  1070. 00000E8C  486D FCBA                pea.l      [A5 - 0x346]
  1071. 00000E90  4267                     clr.w      -[A7]
  1072. 00000E92  3E2D FEEE                move.w     D7, [A5 - 0x112]
  1073. 00000E96  EF4F                     lsl        D7.w, 7
  1074. 00000E98  3F07                     move.w     -[A7], D7
  1075. 00000E9A  A8A8                     syscall    OffsetRect
  1076. 00000E9C  3E2D FEEE                move.w     D7, [A5 - 0x112]
  1077. 00000EA0  4447                     neg.w      D7
  1078. 00000EA2  3B47 FEEE                move.w     [A5 - 0x112], D7
  1079. label00000EA6:
  1080. 00000EA6  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1081. 00000EAA  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1082. 00000EAE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1083. 00000EB2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1084. 00000EB6  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1085. 00000EBA  1F3C 0001                move.b     -[A7], 0x1
  1086. 00000EBE  1F3C 0001                move.b     -[A7], 0x1
  1087. 00000EC2  4227                     clr.b      -[A7]
  1088. 00000EC4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1089. 00000EC8  0C2D 0001 FBA0           cmpi.b     [A5 - 0x460], 0x1
  1090. 00000ECE  6600 0008                bne        +0xA /* 00000ED8 */
  1091. 00000ED2  1B7C 0002 FBA0           move.b     [A5 - 0x460], 0x2
  1092. label00000ED8:
  1093. 00000ED8  2B6D FB90 FB88           move.l     [A5 - 0x478], [A5 - 0x470]
  1094. 00000EDE  2B6D FB94 FB8C           move.l     [A5 - 0x474], [A5 - 0x46C]
  1095. 00000EE4  3E3C 0002                move.w     D7, 0x2
  1096. 00000EE8  3D47 FFF0                move.w     [A6 - 0x10], D7
  1097. 00000EEC  3C2E FFEC                move.w     D6, [A6 - 0x14]
  1098. 00000EF0  5246                     addq.w     D6, 1
  1099. 00000EF2  BE46                     cmp.w      D7, D6
  1100. 00000EF4  6E00 0036                bgt        +0x38 /* 00000F2C */
  1101. 00000EF8  3D46 FFA2                move.w     [A6 - 0x5E], D6
  1102. label00000EFC:
  1103. 00000EFC  3C07                     move.w     D6, D7
  1104. 00000EFE  5346                     subq.w     D6, 1
  1105. 00000F00  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  1106. 00000F04  49ED FB80                lea.l      A4, [A5 - 0x480]
  1107. 00000F08  19BC 0002 6020           move.b     [A4 + D6.w + 0x20], 0x2
  1108. 00000F0E  29B4 6010 6008           move.l     [A4 + D6.w + 0x8], [A4 + D6.w + 0x10]
  1109. 00000F14  29B4 6014 600C           move.l     [A4 + D6.w + 0xC], [A4 + D6.w + 0x14]
  1110. 00000F1A  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1111. 00000F1E  6C00 000C                bge        +0xE /* 00000F2C */
  1112. 00000F22  5247                     addq.w     D7, 1
  1113. 00000F24  3D47 FFF0                move.w     [A6 - 0x10], D7
  1114. 00000F28  4EFA FFD2                jmp        [PC - 0x2E /* 00000EFC */]
  1115. label00000F2C:
  1116. 00000F2C  3E3C 0001                move.w     D7, 0x1
  1117. 00000F30  3D47 FFF0                move.w     [A6 - 0x10], D7
  1118. 00000F34  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  1119. 00000F38  6E00 0038                bgt        +0x3A /* 00000F72 */
  1120. 00000F3C  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  1121. label00000F42:
  1122. 00000F42  3C07                     move.w     D6, D7
  1123. 00000F44  5346                     subq.w     D6, 1
  1124. 00000F46  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1125. 00000F4A  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1126. 00000F4E  29B4 6012 600A           move.l     [A4 + D6.w + 0xA], [A4 + D6.w + 0x12]
  1127. 00000F54  29B4 6016 600E           move.l     [A4 + D6.w + 0xE], [A4 + D6.w + 0x16]
  1128. 00000F5A  19BC 0002 6022           move.b     [A4 + D6.w + 0x22], 0x2
  1129. 00000F60  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1130. 00000F64  6C00 000C                bge        +0xE /* 00000F72 */
  1131. 00000F68  5247                     addq.w     D7, 1
  1132. 00000F6A  3D47 FFF0                move.w     [A6 - 0x10], D7
  1133. 00000F6E  4EFA FFD2                jmp        [PC - 0x2E /* 00000F42 */]
  1134. label00000F72:
  1135. 00000F72  0C2D 0003 FF16           cmpi.b     [A5 - 0xEA], 0x3
  1136. 00000F78  6600 0006                bne        +0x8 /* 00000F80 */
  1137. 00000F7C  422D FF16                clr.b      [A5 - 0xEA]
  1138. label00000F80:
  1139. 00000F80  4A2D FF16                tst.b      [A5 - 0xEA]
  1140. 00000F84  6700 0008                beq        +0xA /* 00000F8E */
  1141. 00000F88  1B7C 0002 FF16           move.b     [A5 - 0xEA], 0x2
  1142. label00000F8E:
  1143. 00000F8E  2B6D FF06 FEFE           move.l     [A5 - 0x102], [A5 - 0xFA]
  1144. 00000F94  2B6D FF0A FF02           move.l     [A5 - 0xFE], [A5 - 0xF6]
  1145. 00000F9A  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  1146. 00000FA0  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  1147. 00000FA6  2D6E FFD0 FFD4           move.l     [A6 - 0x2C], [A6 - 0x30]
  1148. 00000FAC  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1149. 00000FB0  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  1150. 00000FB4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1151. 00000FB8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1152. 00000FBC  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1153. 00000FC0  486E FFFE                pea.l      [A6 - 0x2]
  1154. 00000FC4  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1155. 00000FC8  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1156. 00000FCC  48C7                     ext.l      D7
  1157. 00000FCE  2D47 FFD0                move.l     [A6 - 0x30], D7
  1158. 00000FD2  422E FFAC                clr.b      [A6 - 0x54]
  1159. 00000FD6  486E FFD0                pea.l      [A6 - 0x30]
  1160. 00000FDA  486E FF96                pea.l      [A6 - 0x6A]
  1161. 00000FDE  3F3C 280E                move.w     -[A7], 0x280E
  1162. 00000FE2  A9EB                     syscall    Pack4/FP68K
  1163. 00000FE4  3D7C 0887 FFA2           move.w     [A6 - 0x5E], 0x887
  1164. 00000FEA  486E FFA2                pea.l      [A6 - 0x5E]
  1165. 00000FEE  486E FF8C                pea.l      [A6 - 0x74]
  1166. 00000FF2  3F3C 200E                move.w     -[A7], 0x200E
  1167. 00000FF6  A9EB                     syscall    Pack4/FP68K
  1168. 00000FF8  486E FF8C                pea.l      [A6 - 0x74]
  1169. 00000FFC  486E FF96                pea.l      [A6 - 0x6A]
  1170. 00001000  3F3C 0006                move.w     -[A7], 0x6
  1171. 00001004  A9EB                     syscall    Pack4/FP68K
  1172. 00001006  3D7C 0064 FFA2           move.w     [A6 - 0x5E], 0x64 /* 'd' */
  1173. 0000100C  486E FFA2                pea.l      [A6 - 0x5E]
  1174. 00001010  486E FF8C                pea.l      [A6 - 0x74]
  1175. 00001014  3F3C 200E                move.w     -[A7], 0x200E
  1176. 00001018  A9EB                     syscall    Pack4/FP68K
  1177. 0000101A  486E FF8C                pea.l      [A6 - 0x74]
  1178. 0000101E  486E FF96                pea.l      [A6 - 0x6A]
  1179. 00001022  3F3C 0004                move.w     -[A7], 0x4
  1180. 00001026  A9EB                     syscall    Pack4/FP68K
  1181. 00001028  486E FF96                pea.l      [A6 - 0x6A]
  1182. 0000102C  3F3C 0014                move.w     -[A7], 0x14
  1183. 00001030  A9EB                     syscall    Pack4/FP68K
  1184. 00001032  486E FF96                pea.l      [A6 - 0x6A]
  1185. 00001036  486E FF8C                pea.l      [A6 - 0x74]
  1186. 0000103A  3F3C 2810                move.w     -[A7], 0x2810
  1187. 0000103E  A9EB                     syscall    Pack4/FP68K
  1188. 00001040  3F2E FF8E                move.w     -[A7], [A6 - 0x72]
  1189. 00001044  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1190. 00001048  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1191. 0000104E  3E3C 0001                move.w     D7, 0x1
  1192. 00001052  3D47 FFF0                move.w     [A6 - 0x10], D7
  1193. 00001056  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  1194. 0000105A  6E00 00B4                bgt        +0xB6 /* 00001110 */
  1195. 0000105E  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  1196. label00001064:
  1197. 00001064  3C07                     move.w     D6, D7
  1198. 00001066  5346                     subq.w     D6, 1
  1199. 00001068  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1200. 0000106C  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1201. 00001070  4A34 6023                tst.b      [A4 + D6.w + 0x23]
  1202. 00001074  6700 0088                beq        +0x8A /* 000010FE */
  1203. 00001078  487A 0DD2                pea.l      [PC + 0xDD2 /* 00001E4C, value 0x7476F74, pstring "Got me!" */]
  1204. 0000107C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1205. 00001080  3C07                     move.w     D6, D7
  1206. 00001082  5346                     subq.w     D6, 1
  1207. 00001084  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1208. 00001088  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1209. 0000108C  3F34 6000                move.w     -[A7], [A4 + D6.w]
  1210. 00001090  3C07                     move.w     D6, D7
  1211. 00001092  5346                     subq.w     D6, 1
  1212. 00001094  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1213. 00001098  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1214. 0000109C  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  1215. 000010A0  1F3C 0001                move.b     -[A7], 0x1
  1216. 000010A4  1F3C 0001                move.b     -[A7], 0x1
  1217. 000010A8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1218. 000010AC  286D FF22                movea.l    A4, [A5 - 0xDE]
  1219. 000010B0  397C 02EE 0002           move.w     [A4 + 0x2], 0x2EE
  1220. 000010B6  397C 000A 0004           move.w     [A4 + 0x4], 0xA /* '\n' */
  1221. 000010BC  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  1222. 000010C2  286D FF22                movea.l    A4, [A5 - 0xDE]
  1223. 000010C6  397C 028A 0008           move.w     [A4 + 0x8], 0x28A
  1224. 000010CC  397C 000A 000A           move.w     [A4 + 0xA], 0xA /* '\n' */
  1225. 000010D2  397C 0002 000C           move.w     [A4 + 0xC], 0x2
  1226. 000010D8  286D FF22                movea.l    A4, [A5 - 0xDE]
  1227. 000010DC  397C 02EE 000E           move.w     [A4 + 0xE], 0x2EE
  1228. 000010E2  397C 000A 0010           move.w     [A4 + 0x10], 0xA /* '\n' */
  1229. 000010E8  397C 0002 0012           move.w     [A4 + 0x12], 0x2
  1230. 000010EE  286D FF22                movea.l    A4, [A5 - 0xDE]
  1231. 000010F2  426C 0014                clr.w      [A4 + 0x14]
  1232. 000010F6  426C 0016                clr.w      [A4 + 0x16]
  1233. 000010FA  426C 0018                clr.w      [A4 + 0x18]
  1234. label000010FE:
  1235. 000010FE  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1236. 00001102  6C00 000C                bge        +0xE /* 00001110 */
  1237. 00001106  5247                     addq.w     D7, 1
  1238. 00001108  3D47 FFF0                move.w     [A6 - 0x10], D7
  1239. 0000110C  4EFA FF56                jmp        [PC - 0xAA /* 00001064 */]
  1240. label00001110:
  1241. 00001110  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1242. 00001114  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1243. 00001118  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1244. 0000111C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1245. 00001120  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1246. 00001124  1F3C 0002                move.b     -[A7], 0x2
  1247. 00001128  4227                     clr.b      -[A7]
  1248. 0000112A  4227                     clr.b      -[A7]
  1249. 0000112C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1250. 00001130  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  1251. 00001134  A873                     syscall    SetPort
  1252. 00001136  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1253. 0000113A  486D FFD0                pea.l      [A5 - 0x30]
  1254. 0000113E  A8CA                     syscall    FillPoly
  1255. 00001140  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1256. 00001144  486D FFE0                pea.l      [A5 - 0x20]
  1257. 00001148  A8CA                     syscall    FillPoly
  1258. 0000114A  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1259. 0000114E  A8C6                     syscall    FramePoly
  1260. 00001150  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  1261. 00001154  A873                     syscall    SetPort
  1262. 00001156  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1263. 0000115A  486D FFD0                pea.l      [A5 - 0x30]
  1264. 0000115E  A8CA                     syscall    FillPoly
  1265. 00001160  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1266. 00001164  486D FFE0                pea.l      [A5 - 0x20]
  1267. 00001168  A8CA                     syscall    FillPoly
  1268. 0000116A  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1269. 0000116E  A8C6                     syscall    FramePoly
  1270. 00001170  2F2D FEEA                move.l     -[A7], [A5 - 0x116]
  1271. 00001174  A8CD                     syscall    KillPoly
  1272. 00001176  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1273. 0000117C  3E3C 0001                move.w     D7, 0x1
  1274. 00001180  3D47 FFF0                move.w     [A6 - 0x10], D7
  1275. 00001184  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  1276. 00001188  6E00 00C4                bgt        +0xC6 /* 0000124E */
  1277. 0000118C  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  1278. label00001192:
  1279. 00001192  3C07                     move.w     D6, D7
  1280. 00001194  5346                     subq.w     D6, 1
  1281. 00001196  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1282. 0000119A  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1283. 0000119E  4A34 6023                tst.b      [A4 + D6.w + 0x23]
  1284. 000011A2  6700 0098                beq        +0x9A /* 0000123C */
  1285. 000011A6  3C07                     move.w     D6, D7
  1286. 000011A8  5346                     subq.w     D6, 1
  1287. 000011AA  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1288. 000011AE  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1289. 000011B2  39BC 003D 6000           move.w     [A4 + D6.w], 0x3D /* '=' */
  1290. 000011B8  3C07                     move.w     D6, D7
  1291. 000011BA  5346                     subq.w     D6, 1
  1292. 000011BC  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1293. 000011C0  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1294. 000011C4  4234 6023                clr.b      [A4 + D6.w + 0x23]
  1295. 000011C8  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1296. 000011CC  DC46                     add.w      D6, D6
  1297. 000011CE  3D46 FFF8                move.w     [A6 - 0x8], D6
  1298. 000011D2  3C07                     move.w     D6, D7
  1299. 000011D4  5346                     subq.w     D6, 1
  1300. 000011D6  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1301. 000011DA  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1302. 000011DE  39BC FFFF 6006           move.w     [A4 + D6.w + 0x6], 0xFFFF
  1303. 000011E4  3C07                     move.w     D6, D7
  1304. 000011E6  5346                     subq.w     D6, 1
  1305. 000011E8  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1306. 000011EC  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1307. 000011F0  4874 6012                pea.l      [A4 + D6.w + 0x12]
  1308. 000011F4  3C07                     move.w     D6, D7
  1309. 000011F6  5346                     subq.w     D6, 1
  1310. 000011F8  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1311. 000011FC  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1312. 00001200  3F34 6000                move.w     -[A7], [A4 + D6.w]
  1313. 00001204  3C07                     move.w     D6, D7
  1314. 00001206  5346                     subq.w     D6, 1
  1315. 00001208  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1316. 0000120C  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1317. 00001210  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  1318. 00001214  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1319. 00001218  3C07                     move.w     D6, D7
  1320. 0000121A  5346                     subq.w     D6, 1
  1321. 0000121C  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1322. 00001220  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1323. 00001224  3A07                     move.w     D5, D7
  1324. 00001226  5345                     subq.w     D5, 1
  1325. 00001228  CBFC 0024                muls.w     D5, 0x24 /* '$' */
  1326. 0000122C  47ED FE12                lea.l      A3, [A5 - 0x1EE]
  1327. 00001230  29B3 5012 600A           move.l     [A4 + D6.w + 0xA], [A3 + D5.w + 0x12]
  1328. 00001236  29B3 5016 600E           move.l     [A4 + D6.w + 0xE], [A3 + D5.w + 0x16]
  1329. label0000123C:
  1330. 0000123C  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1331. 00001240  6C00 000C                bge        +0xE /* 0000124E */
  1332. 00001244  5247                     addq.w     D7, 1
  1333. 00001246  3D47 FFF0                move.w     [A6 - 0x10], D7
  1334. 0000124A  4EFA FF46                jmp        [PC - 0xBA /* 00001192 */]
  1335. label0000124E:
  1336. 0000124E  2E2E FFD0                move.l     D7, [A6 - 0x30]
  1337. 00001252  9EAE FFD4                sub.l      D7, [A6 - 0x2C]
  1338. 00001256  2D47 FFD4                move.l     [A6 - 0x2C], D7
  1339. 0000125A  598F                     subq.l     A7, 4
  1340. 0000125C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1341. 00001260  2F3C 0000 0004           move.l     -[A7], 0x4
  1342. 00001266  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1343. 0000126A  2E1F                     move.l     D7, [A7]+
  1344. 0000126C  598F                     subq.l     A7, 4
  1345. 0000126E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1346. 00001272  2F3C 0000 0004           move.l     -[A7], 0x4
  1347. 00001278  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1348. 0000127C  2C1F                     move.l     D6, [A7]+
  1349. 0000127E  598F                     subq.l     A7, 4
  1350. 00001280  2F07                     move.l     -[A7], D7
  1351. 00001282  2F06                     move.l     -[A7], D6
  1352. 00001284  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1353. 00001288  2E1F                     move.l     D7, [A7]+
  1354. 0000128A  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1355. 0000128E  48C6                     ext.l      D6
  1356. 00001290  598F                     subq.l     A7, 4
  1357. 00001292  2F07                     move.l     -[A7], D7
  1358. 00001294  2F06                     move.l     -[A7], D6
  1359. 00001296  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1360. 0000129A  2E1F                     move.l     D7, [A7]+
  1361. 0000129C  DEAE FFD8                add.l      D7, [A6 - 0x28]
  1362. 000012A0  2D47 FFD8                move.l     [A6 - 0x28], D7
  1363. 000012A4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1364. 000012A8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1365. 000012AC  1B7C 0004 FB86           move.b     [A5 - 0x47A], 0x4
  1366. 000012B2  422D FBA0                clr.b      [A5 - 0x460]
  1367. 000012B6  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1368. 000012BA  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1369. 000012BE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1370. 000012C2  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1371. 000012C6  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1372. 000012CA  1F3C 0003                move.b     -[A7], 0x3
  1373. 000012CE  4227                     clr.b      -[A7]
  1374. 000012D0  4227                     clr.b      -[A7]
  1375. 000012D2  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1376. 000012D6  3E3C 0000                move.w     D7, 0x0
  1377. 000012DA  3D47 FFF0                move.w     [A6 - 0x10], D7
  1378. 000012DE  598F                     subq.l     A7, 4
  1379. 000012E0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1380. 000012E4  2F3C 0000 0005           move.l     -[A7], 0x5
  1381. 000012EA  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1382. 000012EE  2C1F                     move.l     D6, [A7]+
  1383. 000012F0  BE46                     cmp.w      D7, D6
  1384. 000012F2  6E00 0040                bgt        +0x42 /* 00001334 */
  1385. 000012F6  3D46 FFA2                move.w     [A6 - 0x5E], D6
  1386. label000012FA:
  1387. 000012FA  286D FF22                movea.l    A4, [A5 - 0xDE]
  1388. 000012FE  3C07                     move.w     D6, D7
  1389. 00001300  CDFC 0006                muls.w     D6, 0x6
  1390. 00001304  49EC 0002                lea.l      A4, [A4 + 0x2]
  1391. 00001308  3A07                     move.w     D5, D7
  1392. 0000130A  CBFC 0014                muls.w     D5, 0x14
  1393. 0000130E  0645 0064                addi.w     D5, 0x64 /* 'd' */
  1394. 00001312  3985 6000                move.w     [A4 + D6.w], D5
  1395. 00001316  39BC 000A 6002           move.w     [A4 + D6.w + 0x2], 0xA /* '\n' */
  1396. 0000131C  39BC 0001 6004           move.w     [A4 + D6.w + 0x4], 0x1
  1397. 00001322  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1398. 00001326  6C00 000C                bge        +0xE /* 00001334 */
  1399. 0000132A  5247                     addq.w     D7, 1
  1400. 0000132C  3D47 FFF0                move.w     [A6 - 0x10], D7
  1401. 00001330  4EFA FFC8                jmp        [PC - 0x38 /* 000012FA */]
  1402. label00001334:
  1403. 00001334  286D FF22                movea.l    A4, [A5 - 0xDE]
  1404. 00001338  598F                     subq.l     A7, 4
  1405. 0000133A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1406. 0000133E  2F3C 0000 0005           move.l     -[A7], 0x5
  1407. 00001344  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1408. 00001348  2E1F                     move.l     D7, [A7]+
  1409. 0000134A  5287                     addq.l     D7, 1
  1410. 0000134C  CFFC 0006                muls.w     D7, 0x6
  1411. 00001350  49EC 0002                lea.l      A4, [A4 + 0x2]
  1412. 00001354  4274 7000                clr.w      [A4 + D7.w]
  1413. 00001358  4274 7002                clr.w      [A4 + D7.w + 0x2]
  1414. 0000135C  4274 7004                clr.w      [A4 + D7.w + 0x4]
  1415. 00001360  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1416. 00001364  0CAE 0000 065B FFD0      cmpi.l     [A6 - 0x30], 0x65B
  1417. 0000136C  5EC7                     sgt        D7
  1418. 0000136E  4407                     neg.b      D7
  1419. 00001370  1C2E FFB4                move.b     D6, [A6 - 0x4C]
  1420. 00001374  0A06 0001                xori.b     D6, 0x1
  1421. 00001378  CC07                     and.b      D6, D7
  1422. 0000137A  6700 014A                beq        +0x14C /* 000014C6 */
  1423. 0000137E  1D7C 0001 FFB4           move.b     [A6 - 0x4C], 0x1
  1424. 00001384  3E3C 0000                move.w     D7, 0x0
  1425. 00001388  3D47 FFF0                move.w     [A6 - 0x10], D7
  1426. 0000138C  0C47 0014                cmpi.w     D7, 0x14
  1427. 00001390  6E00 006C                bgt        +0x6E /* 000013FE */
  1428. label00001394:
  1429. 00001394  286D FF22                movea.l    A4, [A5 - 0xDE]
  1430. 00001398  3C07                     move.w     D6, D7
  1431. 0000139A  DC46                     add.w      D6, D6
  1432. 0000139C  CDFC 0006                muls.w     D6, 0x6
  1433. 000013A0  49EC 0002                lea.l      A4, [A4 + 0x2]
  1434. 000013A4  3A3C 001E                move.w     D5, 0x1E
  1435. 000013A8  CBC7                     muls.w     D5, D7
  1436. 000013AA  383C 0320                move.w     D4, 0x320
  1437. 000013AE  9845                     sub.w      D4, D5
  1438. 000013B0  3984 6000                move.w     [A4 + D6.w], D4
  1439. 000013B4  39BC 000A 6002           move.w     [A4 + D6.w + 0x2], 0xA /* '\n' */
  1440. 000013BA  39BC 0002 6004           move.w     [A4 + D6.w + 0x4], 0x2
  1441. 000013C0  286D FF22                movea.l    A4, [A5 - 0xDE]
  1442. 000013C4  3C07                     move.w     D6, D7
  1443. 000013C6  DC46                     add.w      D6, D6
  1444. 000013C8  5246                     addq.w     D6, 1
  1445. 000013CA  CDFC 0006                muls.w     D6, 0x6
  1446. 000013CE  49EC 0002                lea.l      A4, [A4 + 0x2]
  1447. 000013D2  3A3C 001E                move.w     D5, 0x1E
  1448. 000013D6  CBC7                     muls.w     D5, D7
  1449. 000013D8  0645 0320                addi.w     D5, 0x320
  1450. 000013DC  3985 6000                move.w     [A4 + D6.w], D5
  1451. 000013E0  39BC 000A 6002           move.w     [A4 + D6.w + 0x2], 0xA /* '\n' */
  1452. 000013E6  39BC 0002 6004           move.w     [A4 + D6.w + 0x4], 0x2
  1453. 000013EC  0C47 0014                cmpi.w     D7, 0x14
  1454. 000013F0  6C00 000C                bge        +0xE /* 000013FE */
  1455. 000013F4  5247                     addq.w     D7, 1
  1456. 000013F6  3D47 FFF0                move.w     [A6 - 0x10], D7
  1457. 000013FA  4EFA FF98                jmp        [PC - 0x68 /* 00001394 */]
  1458. label000013FE:
  1459. 000013FE  286D FF22                movea.l    A4, [A5 - 0xDE]
  1460. 00001402  426C 00FE                clr.w      [A4 + 0xFE]
  1461. 00001406  426C 0100                clr.w      [A4 + 0x100]
  1462. 0000140A  426C 0102                clr.w      [A4 + 0x102]
  1463. 0000140E  487A 0A28                pea.l      [PC + 0xA28 /* 00001E38, value 0x13506861, pstring "Phase 1 - Complete." */]
  1464. 00001412  3F3C 012C                move.w     -[A7], 0x12C
  1465. 00001416  3F3C 0100                move.w     -[A7], 0x100
  1466. 0000141A  3F3C 0096                move.w     -[A7], 0x96
  1467. 0000141E  1F3C 0001                move.b     -[A7], 0x1
  1468. 00001422  4227                     clr.b      -[A7]
  1469. 00001424  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1470. 00001428  2E2E FFD0                move.l     D7, [A6 - 0x30]
  1471. 0000142C  0487 0000 065B           subi.l     D7, 0x65B
  1472. 00001432  598F                     subq.l     A7, 4
  1473. 00001434  2F07                     move.l     -[A7], D7
  1474. 00001436  2F3C 0000 0032           move.l     -[A7], 0x32 /* '2' */
  1475. 0000143C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1476. 00001440  2E1F                     move.l     D7, [A7]+
  1477. 00001442  DEAE FFD8                add.l      D7, [A6 - 0x28]
  1478. 00001446  2D47 FFD8                move.l     [A6 - 0x28], D7
  1479. 0000144A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1480. 0000144E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1481. 00001452  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  1482. 00001456  A873                     syscall    SetPort
  1483. 00001458  486D FFE8                pea.l      [A5 - 0x18]
  1484. 0000145C  A89D                     syscall    PenPat
  1485. 0000145E  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  1486. 00001462  A873                     syscall    SetPort
  1487. 00001464  486D FFE8                pea.l      [A5 - 0x18]
  1488. 00001468  A89D                     syscall    PenPat
  1489. 0000146A  558F                     subq.l     A7, 2
  1490. 0000146C  286D FB76                movea.l    A4, [A5 - 0x48A]
  1491. 00001470  2854                     movea.l    A4, [A4]
  1492. 00001472  2F0C                     move.l     -[A7], A4
  1493. 00001474  286D FB76                movea.l    A4, [A5 - 0x48A]
  1494. 00001478  2854                     movea.l    A4, [A4]
  1495. 0000147A  486C 12E4                pea.l      [A4 + 0x12E4]
  1496. 0000147E  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1497. 00001482  3E1F                     move.w     D7, [A7]+
  1498. 00001484  3D47 FFFA                move.w     [A6 - 0x6], D7
  1499. 00001488  3E2D FEF2                move.w     D7, [A5 - 0x10E]
  1500. 0000148C  5247                     addq.w     D7, 1
  1501. 0000148E  3C2E FFF2                move.w     D6, [A6 - 0xE]
  1502. 00001492  48C6                     ext.l      D6
  1503. 00001494  8DFC 0005                divs.w     D6, 0x5
  1504. 00001498  DC47                     add.w      D6, D7
  1505. 0000149A  3B46 FEF2                move.w     [A5 - 0x10E], D6
  1506. 0000149E  0C6D 0008 FEF2           cmpi.w     [A5 - 0x10E], 0x8
  1507. 000014A4  6F00 0008                ble        +0xA /* 000014AE */
  1508. 000014A8  3B7C 0008 FEF2           move.w     [A5 - 0x10E], 0x8
  1509. label000014AE:
  1510. 000014AE  487A 095C                pea.l      [PC + 0x95C /* 00001E0C, value 0x2A506861 '*Pha', pstring "Phase 2 - Pick up the Zuul-Be-Gone Fences." */]
  1511. 000014B2  3F3C 012C                move.w     -[A7], 0x12C
  1512. 000014B6  3F3C 0100                move.w     -[A7], 0x100
  1513. 000014BA  3F3C 0096                move.w     -[A7], 0x96
  1514. 000014BE  4227                     clr.b      -[A7]
  1515. 000014C0  4227                     clr.b      -[A7]
  1516. 000014C2  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1517. label000014C6:
  1518. 000014C6  4EFA 0018                jmp        [PC + 0x18 /* 000014E0 */]
  1519. label000014CA:
  1520. 000014CA  3D6E FFE4 FFF4           move.w     [A6 - 0xC], [A6 - 0x1C]
  1521. 000014D0  3D6E FFE6 FFF6           move.w     [A6 - 0xA], [A6 - 0x1A]
  1522. 000014D6  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1523. 000014DA  5347                     subq.w     D7, 1
  1524. 000014DC  3D47 FFFA                move.w     [A6 - 0x6], D7
  1525. label000014E0:
  1526. 000014E0  4EFA 001A                jmp        [PC + 0x1A /* 000014FC */]
  1527. label000014E4:
  1528. 000014E4  286D FB76                movea.l    A4, [A5 - 0x48A]
  1529. 000014E8  2854                     movea.l    A4, [A4]
  1530. 000014EA  2F0C                     move.l     -[A7], A4
  1531. 000014EC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1532. 000014F0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1533. 000014F4  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1534. 000014F8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1535. label000014FC:
  1536. 000014FC  558F                     subq.l     A7, 2
  1537. 000014FE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1538. 00001502  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1539. 00001506  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1540. 0000150A  486E FFB2                pea.l      [A6 - 0x4E]
  1541. 0000150E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1542. 00001512  1E1F                     move.b     D7, [A7]+
  1543. 00001514  1D47 FFCE                move.b     [A6 - 0x32], D7
  1544. 00001518  4EFA 005A                jmp        [PC + 0x5A /* 00001574 */]
  1545. label0000151C:
  1546. 0000151C  3D6E FFF4 FFE0           move.w     [A6 - 0x20], [A6 - 0xC]
  1547. 00001522  3D6E FFF6 FFE2           move.w     [A6 - 0x1E], [A6 - 0xA]
  1548. 00001528  3B6E FFF4 FB80           move.w     [A5 - 0x480], [A6 - 0xC]
  1549. 0000152E  3B6E FFF6 FB82           move.w     [A5 - 0x47E], [A6 - 0xA]
  1550. 00001534  1B6E FFCC FB86           move.b     [A5 - 0x47A], [A6 - 0x34]
  1551. 0000153A  422D FBA0                clr.b      [A5 - 0x460]
  1552. 0000153E  3B7C 0001 FB84           move.w     [A5 - 0x47C], 0x1
  1553. 00001544  3D7C 0014 FFFC           move.w     [A6 - 0x4], 0x14
  1554. 0000154A  1D6E FFCC FFCE           move.b     [A6 - 0x32], [A6 - 0x34]
  1555. 00001550  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  1556. 00001556  286D FB76                movea.l    A4, [A5 - 0x48A]
  1557. 0000155A  2854                     movea.l    A4, [A4]
  1558. 0000155C  396E FFF4 25CC           move.w     [A4 + 0x25CC], [A6 - 0xC]
  1559. 00001562  286D FB76                movea.l    A4, [A5 - 0x48A]
  1560. 00001566  2854                     movea.l    A4, [A4]
  1561. 00001568  396E FFF6 25CE           move.w     [A4 + 0x25CE], [A6 - 0xA]
  1562. 0000156E  1D7C 0001 FFAE           move.b     [A6 - 0x52], 0x1
  1563. label00001574:
  1564. 00001574  4EFA 0188                jmp        [PC + 0x188 /* 000016FE */]
  1565. label00001578:
  1566. 00001578  4A2E FFB4                tst.b      [A6 - 0x4C]
  1567. 0000157C  6700 00FA                beq        +0xFC /* 00001678 */
  1568. 00001580  558F                     subq.l     A7, 2
  1569. 00001582  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1570. 00001586  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1571. 0000158A  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1572. 0000158E  4227                     clr.b      -[A7]
  1573. 00001590  486E FFB2                pea.l      [A6 - 0x4E]
  1574. 00001594  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1575. 00001598  1E1F                     move.b     D7, [A7]+
  1576. 0000159A  1D47 FFCC                move.b     [A6 - 0x34], D7
  1577. 0000159E  1B6E FFCC FB86           move.b     [A5 - 0x47A], [A6 - 0x34]
  1578. 000015A4  0C2E 0004 FFCC           cmpi.b     [A6 - 0x34], 0x4
  1579. 000015AA  6700 000C                beq        +0xE /* 000015B8 */
  1580. 000015AE  4287                     clr.l      D7
  1581. 000015B0  1E2E FFCC                move.b     D7, [A6 - 0x34]
  1582. 000015B4  3D47 FFE8                move.w     [A6 - 0x18], D7
  1583. label000015B8:
  1584. 000015B8  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  1585. 000015BE  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  1586. 000015C4  0C2E 0004 FFCC           cmpi.b     [A6 - 0x34], 0x4
  1587. 000015CA  6700 00A8                beq        +0xAA /* 00001674 */
  1588. 000015CE  558F                     subq.l     A7, 2
  1589. 000015D0  286D FB76                movea.l    A4, [A5 - 0x48A]
  1590. 000015D4  2854                     movea.l    A4, [A4]
  1591. 000015D6  2F0C                     move.l     -[A7], A4
  1592. 000015D8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1593. 000015DC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1594. 000015E0  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1595. 000015E4  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1596. 000015E8  1E1F                     move.b     D7, [A7]+
  1597. 000015EA  6700 0078                beq        +0x7A /* 00001664 */
  1598. 000015EE  486E FFF4                pea.l      [A6 - 0xC]
  1599. 000015F2  486E FFF6                pea.l      [A6 - 0xA]
  1600. 000015F6  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1601. 000015FA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1602. 000015FE  286D FB76                movea.l    A4, [A5 - 0x48A]
  1603. 00001602  2854                     movea.l    A4, [A4]
  1604. 00001604  2F0C                     move.l     -[A7], A4
  1605. 00001606  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1606. 0000160A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1607. 0000160E  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1608. 00001612  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1609. 00001616  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1610. 0000161A  5347                     subq.w     D7, 1
  1611. 0000161C  3D47 FFFA                move.w     [A6 - 0x6], D7
  1612. 00001620  2E2E FFD8                move.l     D7, [A6 - 0x28]
  1613. 00001624  0687 0000 0019           addi.l     D7, 0x19
  1614. 0000162A  2D47 FFD8                move.l     [A6 - 0x28], D7
  1615. 0000162E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1616. 00001632  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1617. 00001636  286D FF22                movea.l    A4, [A5 - 0xDE]
  1618. 0000163A  397C 09C4 0002           move.w     [A4 + 0x2], 0x9C4
  1619. 00001640  397C 000A 0004           move.w     [A4 + 0x4], 0xA /* '\n' */
  1620. 00001646  397C 0001 0006           move.w     [A4 + 0x6], 0x1
  1621. 0000164C  286D FF22                movea.l    A4, [A5 - 0xDE]
  1622. 00001650  426C 0008                clr.w      [A4 + 0x8]
  1623. 00001654  426C 000A                clr.w      [A4 + 0xA]
  1624. 00001658  426C 000C                clr.w      [A4 + 0xC]
  1625. 0000165C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1626. 00001660  4EFA 0012                jmp        [PC + 0x12 /* 00001674 */]
  1627. label00001664:
  1628. 00001664  486E FFF4                pea.l      [A6 - 0xC]
  1629. 00001668  486E FFF6                pea.l      [A6 - 0xA]
  1630. 0000166C  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1631. 00001670  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1632. label00001674:
  1633. 00001674  4EFA 0088                jmp        [PC + 0x88 /* 000016FE */]
  1634. label00001678:
  1635. 00001678  558F                     subq.l     A7, 2
  1636. 0000167A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1637. 0000167E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1638. 00001682  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1639. 00001686  1E2E FFB4                move.b     D7, [A6 - 0x4C]
  1640. 0000168A  0A07 0001                xori.b     D7, 0x1
  1641. 0000168E  1F07                     move.b     -[A7], D7
  1642. 00001690  486E FFAC                pea.l      [A6 - 0x54]
  1643. 00001694  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1644. 00001698  1E1F                     move.b     D7, [A7]+
  1645. 0000169A  1D47 FFCC                move.b     [A6 - 0x34], D7
  1646. 0000169E  0C2E 0004 FFCC           cmpi.b     [A6 - 0x34], 0x4
  1647. 000016A4  6700 000C                beq        +0xE /* 000016B2 */
  1648. 000016A8  4287                     clr.l      D7
  1649. 000016AA  1E2E FFCC                move.b     D7, [A6 - 0x34]
  1650. 000016AE  3D47 FFE8                move.w     [A6 - 0x18], D7
  1651. label000016B2:
  1652. 000016B2  558F                     subq.l     A7, 2
  1653. 000016B4  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1654. 000016B8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1655. 000016BC  1E1F                     move.b     D7, [A7]+
  1656. 000016BE  1B47 FB86                move.b     [A5 - 0x47A], D7
  1657. 000016C2  1E2E FFAC                move.b     D7, [A6 - 0x54]
  1658. 000016C6  0A07 0001                xori.b     D7, 0x1
  1659. 000016CA  6700 0022                beq        +0x24 /* 000016EE */
  1660. 000016CE  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  1661. 000016D4  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  1662. 000016DA  486E FFF4                pea.l      [A6 - 0xC]
  1663. 000016DE  486E FFF6                pea.l      [A6 - 0xA]
  1664. 000016E2  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  1665. 000016E6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1666. 000016EA  4EFA 0012                jmp        [PC + 0x12 /* 000016FE */]
  1667. label000016EE:
  1668. 000016EE  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  1669. 000016F4  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  1670. 000016FA  422E FFAE                clr.b      [A6 - 0x52]
  1671. label000016FE:
  1672. 000016FE  3E3C 0002                move.w     D7, 0x2
  1673. 00001702  3D47 FFF0                move.w     [A6 - 0x10], D7
  1674. 00001706  3C2E FFEC                move.w     D6, [A6 - 0x14]
  1675. 0000170A  5246                     addq.w     D6, 1
  1676. 0000170C  BE46                     cmp.w      D7, D6
  1677. 0000170E  6E00 0048                bgt        +0x4A /* 00001758 */
  1678. 00001712  3D46 FFA2                move.w     [A6 - 0x5E], D6
  1679. label00001716:
  1680. 00001716  3C07                     move.w     D6, D7
  1681. 00001718  5346                     subq.w     D6, 1
  1682. 0000171A  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  1683. 0000171E  49ED FB80                lea.l      A4, [A5 - 0x480]
  1684. 00001722  3A34 6000                move.w     D5, [A4 + D6.w]
  1685. 00001726  BA6E FFF4                cmp.w      D5, [A6 - 0xC]
  1686. 0000172A  57C5                     seq        D5
  1687. 0000172C  4405                     neg.b      D5
  1688. 0000172E  3834 6002                move.w     D4, [A4 + D6.w + 0x2]
  1689. 00001732  B86E FFF6                cmp.w      D4, [A6 - 0xA]
  1690. 00001736  57C4                     seq        D4
  1691. 00001738  4404                     neg.b      D4
  1692. 0000173A  C805                     and.b      D4, D5
  1693. 0000173C  6700 0008                beq        +0xA /* 00001746 */
  1694. 00001740  1D7C 0001 FFB0           move.b     [A6 - 0x50], 0x1
  1695. label00001746:
  1696. 00001746  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1697. 0000174A  6C00 000C                bge        +0xE /* 00001758 */
  1698. 0000174E  5247                     addq.w     D7, 1
  1699. 00001750  3D47 FFF0                move.w     [A6 - 0x10], D7
  1700. 00001754  4EFA FFC0                jmp        [PC - 0x40 /* 00001716 */]
  1701. label00001758:
  1702. 00001758  3E3C 0001                move.w     D7, 0x1
  1703. 0000175C  3D47 FFF0                move.w     [A6 - 0x10], D7
  1704. 00001760  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  1705. 00001764  6E00 0066                bgt        +0x68 /* 000017CC */
  1706. 00001768  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  1707. label0000176E:
  1708. 0000176E  3C07                     move.w     D6, D7
  1709. 00001770  5346                     subq.w     D6, 1
  1710. 00001772  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1711. 00001776  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1712. 0000177A  558F                     subq.l     A7, 2
  1713. 0000177C  266D FB76                movea.l    A3, [A5 - 0x48A]
  1714. 00001780  2653                     movea.l    A3, [A3]
  1715. 00001782  2F0B                     move.l     -[A7], A3
  1716. 00001784  3F34 6000                move.w     -[A7], [A4 + D6.w]
  1717. 00001788  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  1718. 0000178C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1719. 00001790  1A1F                     move.b     D5, [A7]+
  1720. 00001792  6700 0026                beq        +0x28 /* 000017BA */
  1721. 00001796  558F                     subq.l     A7, 2
  1722. 00001798  266D FB76                movea.l    A3, [A5 - 0x48A]
  1723. 0000179C  2653                     movea.l    A3, [A3]
  1724. 0000179E  486B 12E4                pea.l      [A3 + 0x12E4]
  1725. 000017A2  3F34 6000                move.w     -[A7], [A4 + D6.w]
  1726. 000017A6  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  1727. 000017AA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1728. 000017AE  1A1F                     move.b     D5, [A7]+
  1729. 000017B0  6600 0008                bne        +0xA /* 000017BA */
  1730. 000017B4  1D7C 0001 FFB0           move.b     [A6 - 0x50], 0x1
  1731. label000017BA:
  1732. 000017BA  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1733. 000017BE  6C00 000C                bge        +0xE /* 000017CC */
  1734. 000017C2  5247                     addq.w     D7, 1
  1735. 000017C4  3D47 FFF0                move.w     [A6 - 0x10], D7
  1736. 000017C8  4EFA FFA4                jmp        [PC - 0x5C /* 0000176E */]
  1737. label000017CC:
  1738. 000017CC  4A2D FF16                tst.b      [A5 - 0xEA]
  1739. 000017D0  57C7                     seq        D7
  1740. 000017D2  4407                     neg.b      D7
  1741. 000017D4  0C6D 0000 FEFA           cmpi.w     [A5 - 0x106], 0x0
  1742. 000017DA  5DC6                     slt        D6
  1743. 000017DC  4406                     neg.b      D6
  1744. 000017DE  8C07                     or.b       D6, D7
  1745. 000017E0  6600 00BA                bne        +0xBC /* 0000189C */
  1746. 000017E4  3E2D FEF4                move.w     D7, [A5 - 0x10C]
  1747. 000017E8  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1748. 000017EC  57C7                     seq        D7
  1749. 000017EE  4407                     neg.b      D7
  1750. 000017F0  3C2D FEF6                move.w     D6, [A5 - 0x10A]
  1751. 000017F4  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  1752. 000017F8  57C6                     seq        D6
  1753. 000017FA  4406                     neg.b      D6
  1754. 000017FC  CC07                     and.b      D6, D7
  1755. 000017FE  6700 009C                beq        +0x9E /* 0000189C */
  1756. 00001802  1B7C 0002 FF16           move.b     [A5 - 0xEA], 0x2
  1757. 00001808  2E2E FFD8                move.l     D7, [A6 - 0x28]
  1758. 0000180C  0687 0000 2710           addi.l     D7, 0x2710
  1759. 00001812  2D47 FFD8                move.l     [A6 - 0x28], D7
  1760. 00001816  3E3C 0000                move.w     D7, 0x0
  1761. 0000181A  3D47 FFF0                move.w     [A6 - 0x10], D7
  1762. 0000181E  0C47 000F                cmpi.w     D7, 0xF
  1763. 00001822  6E00 003E                bgt        +0x40 /* 00001862 */
  1764. label00001826:
  1765. 00001826  286D FF22                movea.l    A4, [A5 - 0xDE]
  1766. 0000182A  3C07                     move.w     D6, D7
  1767. 0000182C  CDFC 0006                muls.w     D6, 0x6
  1768. 00001830  49EC 0002                lea.l      A4, [A4 + 0x2]
  1769. 00001834  3A07                     move.w     D5, D7
  1770. 00001836  CBFC 000A                muls.w     D5, 0xA /* '\n' */
  1771. 0000183A  383C 03E8                move.w     D4, 0x3E8
  1772. 0000183E  9845                     sub.w      D4, D5
  1773. 00001840  3984 6000                move.w     [A4 + D6.w], D4
  1774. 00001844  39BC 0008 6002           move.w     [A4 + D6.w + 0x2], 0x8
  1775. 0000184A  39BC 0005 6004           move.w     [A4 + D6.w + 0x4], 0x5
  1776. 00001850  0C47 000F                cmpi.w     D7, 0xF
  1777. 00001854  6C00 000C                bge        +0xE /* 00001862 */
  1778. 00001858  5247                     addq.w     D7, 1
  1779. 0000185A  3D47 FFF0                move.w     [A6 - 0x10], D7
  1780. 0000185E  4EFA FFC6                jmp        [PC - 0x3A /* 00001826 */]
  1781. label00001862:
  1782. 00001862  286D FF22                movea.l    A4, [A5 - 0xDE]
  1783. 00001866  426C 0062                clr.w      [A4 + 0x62]
  1784. 0000186A  426C 0064                clr.w      [A4 + 0x64]
  1785. 0000186E  426C 0066                clr.w      [A4 + 0x66]
  1786. 00001872  487A 058E                pea.l      [PC + 0x58E /* 00001E02, value 0x859756D, pstring "Yum Yum!" */]
  1787. 00001876  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1788. 0000187A  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  1789. 0000187E  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  1790. 00001882  1F3C 0001                move.b     -[A7], 0x1
  1791. 00001886  1F3C 0001                move.b     -[A7], 0x1
  1792. 0000188A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1793. 0000188E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1794. 00001892  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1795. 00001896  3B7C FFFF FEFA           move.w     [A5 - 0x106], 0xFFFF
  1796. label0000189C:
  1797. 0000189C  0C6E 0000 FFEA           cmpi.w     [A6 - 0x16], 0x0
  1798. 000018A2  5DC7                     slt        D7
  1799. 000018A4  4407                     neg.b      D7
  1800. 000018A6  CE2E FFB0                and.b      D7, [A6 - 0x50]
  1801. 000018AA  6700 0390                beq        +0x392 /* 00001C3C */
  1802. 000018AE  0C6D FFFF FEEE           cmpi.w     [A5 - 0x112], 0xFFFF
  1803. 000018B4  6600 001C                bne        +0x1E /* 000018D2 */
  1804. 000018B8  486D FCBA                pea.l      [A5 - 0x346]
  1805. 000018BC  4267                     clr.w      -[A7]
  1806. 000018BE  3E2D FEEE                move.w     D7, [A5 - 0x112]
  1807. 000018C2  EF4F                     lsl        D7.w, 7
  1808. 000018C4  3F07                     move.w     -[A7], D7
  1809. 000018C6  A8A8                     syscall    OffsetRect
  1810. 000018C8  3E2D FEEE                move.w     D7, [A5 - 0x112]
  1811. 000018CC  4447                     neg.w      D7
  1812. 000018CE  3B47 FEEE                move.w     [A5 - 0x112], D7
  1813. label000018D2:
  1814. 000018D2  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1815. 000018D6  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1816. 000018DA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1817. 000018DE  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1818. 000018E2  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1819. 000018E6  1F3C 0001                move.b     -[A7], 0x1
  1820. 000018EA  1E2E FFAC                move.b     D7, [A6 - 0x54]
  1821. 000018EE  8E2E FFB4                or.b       D7, [A6 - 0x4C]
  1822. 000018F2  1F07                     move.b     -[A7], D7
  1823. 000018F4  4227                     clr.b      -[A7]
  1824. 000018F6  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1825. 000018FA  3E3C 0000                move.w     D7, 0x0
  1826. 000018FE  3D47 FFF0                move.w     [A6 - 0x10], D7
  1827. 00001902  0C47 002F                cmpi.w     D7, 0x2F /* '/' */
  1828. 00001906  6E00 0038                bgt        +0x3A /* 00001940 */
  1829. label0000190A:
  1830. 0000190A  286D FF22                movea.l    A4, [A5 - 0xDE]
  1831. 0000190E  3C07                     move.w     D6, D7
  1832. 00001910  CDFC 0006                muls.w     D6, 0x6
  1833. 00001914  49EC 0002                lea.l      A4, [A4 + 0x2]
  1834. 00001918  3A3C 0032                move.w     D5, 0x32 /* '2' */
  1835. 0000191C  9A47                     sub.w      D5, D7
  1836. 0000191E  3985 6000                move.w     [A4 + D6.w], D5
  1837. 00001922  39BC 0032 6002           move.w     [A4 + D6.w + 0x2], 0x32 /* '2' */
  1838. 00001928  39BC 0002 6004           move.w     [A4 + D6.w + 0x4], 0x2
  1839. 0000192E  0C47 002F                cmpi.w     D7, 0x2F /* '/' */
  1840. 00001932  6C00 000C                bge        +0xE /* 00001940 */
  1841. 00001936  5247                     addq.w     D7, 1
  1842. 00001938  3D47 FFF0                move.w     [A6 - 0x10], D7
  1843. 0000193C  4EFA FFCC                jmp        [PC - 0x34 /* 0000190A */]
  1844. label00001940:
  1845. 00001940  286D FF22                movea.l    A4, [A5 - 0xDE]
  1846. 00001944  426C 0122                clr.w      [A4 + 0x122]
  1847. 00001948  426C 0124                clr.w      [A4 + 0x124]
  1848. 0000194C  426C 0126                clr.w      [A4 + 0x126]
  1849. 00001950  487A 04A2                pea.l      [PC + 0x4A2 /* 00001DF4, value 0xD596F75 '\rYou', pstring "You are dead." */]
  1850. 00001954  3F3C 0096                move.w     -[A7], 0x96
  1851. 00001958  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1852. 0000195C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1853. 00001960  1F3C 0001                move.b     -[A7], 0x1
  1854. 00001964  1F3C 0001                move.b     -[A7], 0x1
  1855. 00001968  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1856. 0000196C  0C2D 0001 FBA0           cmpi.b     [A5 - 0x460], 0x1
  1857. 00001972  6600 0008                bne        +0xA /* 0000197C */
  1858. 00001976  1B7C 0002 FBA0           move.b     [A5 - 0x460], 0x2
  1859. label0000197C:
  1860. 0000197C  2B6D FB90 FB88           move.l     [A5 - 0x478], [A5 - 0x470]
  1861. 00001982  2B6D FB94 FB8C           move.l     [A5 - 0x474], [A5 - 0x46C]
  1862. 00001988  3E3C 0002                move.w     D7, 0x2
  1863. 0000198C  3D47 FFF0                move.w     [A6 - 0x10], D7
  1864. 00001990  3C2E FFEC                move.w     D6, [A6 - 0x14]
  1865. 00001994  5246                     addq.w     D6, 1
  1866. 00001996  BE46                     cmp.w      D7, D6
  1867. 00001998  6E00 0036                bgt        +0x38 /* 000019D0 */
  1868. 0000199C  3D46 FFA2                move.w     [A6 - 0x5E], D6
  1869. label000019A0:
  1870. 000019A0  3C07                     move.w     D6, D7
  1871. 000019A2  5346                     subq.w     D6, 1
  1872. 000019A4  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  1873. 000019A8  49ED FB80                lea.l      A4, [A5 - 0x480]
  1874. 000019AC  19BC 0002 6020           move.b     [A4 + D6.w + 0x20], 0x2
  1875. 000019B2  29B4 6010 6008           move.l     [A4 + D6.w + 0x8], [A4 + D6.w + 0x10]
  1876. 000019B8  29B4 6014 600C           move.l     [A4 + D6.w + 0xC], [A4 + D6.w + 0x14]
  1877. 000019BE  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1878. 000019C2  6C00 000C                bge        +0xE /* 000019D0 */
  1879. 000019C6  5247                     addq.w     D7, 1
  1880. 000019C8  3D47 FFF0                move.w     [A6 - 0x10], D7
  1881. 000019CC  4EFA FFD2                jmp        [PC - 0x2E /* 000019A0 */]
  1882. label000019D0:
  1883. 000019D0  3E3C 0001                move.w     D7, 0x1
  1884. 000019D4  3D47 FFF0                move.w     [A6 - 0x10], D7
  1885. 000019D8  BE6D FEF0                cmp.w      D7, [A5 - 0x110]
  1886. 000019DC  6E00 0038                bgt        +0x3A /* 00001A16 */
  1887. 000019E0  3D6D FEF0 FFA2           move.w     [A6 - 0x5E], [A5 - 0x110]
  1888. label000019E6:
  1889. 000019E6  3C07                     move.w     D6, D7
  1890. 000019E8  5346                     subq.w     D6, 1
  1891. 000019EA  CDFC 0024                muls.w     D6, 0x24 /* '$' */
  1892. 000019EE  49ED FE12                lea.l      A4, [A5 - 0x1EE]
  1893. 000019F2  29B4 6012 600A           move.l     [A4 + D6.w + 0xA], [A4 + D6.w + 0x12]
  1894. 000019F8  29B4 6016 600E           move.l     [A4 + D6.w + 0xE], [A4 + D6.w + 0x16]
  1895. 000019FE  19BC 0002 6022           move.b     [A4 + D6.w + 0x22], 0x2
  1896. 00001A04  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1897. 00001A08  6C00 000C                bge        +0xE /* 00001A16 */
  1898. 00001A0C  5247                     addq.w     D7, 1
  1899. 00001A0E  3D47 FFF0                move.w     [A6 - 0x10], D7
  1900. 00001A12  4EFA FFD2                jmp        [PC - 0x2E /* 000019E6 */]
  1901. label00001A16:
  1902. 00001A16  0C2D 0003 FF16           cmpi.b     [A5 - 0xEA], 0x3
  1903. 00001A1C  6600 0006                bne        +0x8 /* 00001A24 */
  1904. 00001A20  422D FF16                clr.b      [A5 - 0xEA]
  1905. label00001A24:
  1906. 00001A24  4A2D FF16                tst.b      [A5 - 0xEA]
  1907. 00001A28  6700 0008                beq        +0xA /* 00001A32 */
  1908. 00001A2C  1B7C 0002 FF16           move.b     [A5 - 0xEA], 0x2
  1909. label00001A32:
  1910. 00001A32  2B6D FF06 FEFE           move.l     [A5 - 0x102], [A5 - 0xFA]
  1911. 00001A38  2B6D FF0A FF02           move.l     [A5 - 0xFE], [A5 - 0xF6]
  1912. 00001A3E  3D6E FFF4 FFE4           move.w     [A6 - 0x1C], [A6 - 0xC]
  1913. 00001A44  3D6E FFF6 FFE6           move.w     [A6 - 0x1A], [A6 - 0xA]
  1914. 00001A4A  3E2E FFEE                move.w     D7, [A6 - 0x12]
  1915. 00001A4E  5347                     subq.w     D7, 1
  1916. 00001A50  3D47 FFEE                move.w     [A6 - 0x12], D7
  1917. 00001A54  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1918. 00001A58  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1919. 00001A5C  4A6E FFEE                tst.w      [A6 - 0x12]
  1920. 00001A60  6600 000E                bne        +0x10 /* 00001A70 */
  1921. 00001A64  1D7C 0001 FFB6           move.b     [A6 - 0x4A], 0x1
  1922. 00001A6A  1D7C 0001 FFB8           move.b     [A6 - 0x48], 0x1
  1923. label00001A70:
  1924. 00001A70  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1925. 00001A74  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1926. 00001A78  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1927. 00001A7C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1928. 00001A80  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1929. 00001A84  1F3C 0002                move.b     -[A7], 0x2
  1930. 00001A88  4227                     clr.b      -[A7]
  1931. 00001A8A  4227                     clr.b      -[A7]
  1932. 00001A8C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1933. 00001A90  422D FBA0                clr.b      [A5 - 0x460]
  1934. 00001A94  1B7C 0004 FB86           move.b     [A5 - 0x47A], 0x4
  1935. 00001A9A  1E2E FFAC                move.b     D7, [A6 - 0x54]
  1936. 00001A9E  CE2E FFAE                and.b      D7, [A6 - 0x52]
  1937. 00001AA2  6700 0082                beq        +0x84 /* 00001B26 */
  1938. 00001AA6  286D FB76                movea.l    A4, [A5 - 0x48A]
  1939. 00001AAA  2854                     movea.l    A4, [A4]
  1940. 00001AAC  396E FFFA 25C8           move.w     [A4 + 0x25C8], [A6 - 0x6]
  1941. 00001AB2  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  1942. 00001AB6  A873                     syscall    SetPort
  1943. 00001AB8  486D FFE8                pea.l      [A5 - 0x18]
  1944. 00001ABC  A89D                     syscall    PenPat
  1945. 00001ABE  286D FB76                movea.l    A4, [A5 - 0x48A]
  1946. 00001AC2  2854                     movea.l    A4, [A4]
  1947. 00001AC4  486C 25C8                pea.l      [A4 + 0x25C8]
  1948. 00001AC8  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1949. 00001ACC  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  1950. 00001AD0  A873                     syscall    SetPort
  1951. 00001AD2  486D FFE8                pea.l      [A5 - 0x18]
  1952. 00001AD6  A89D                     syscall    PenPat
  1953. 00001AD8  286D FB76                movea.l    A4, [A5 - 0x48A]
  1954. 00001ADC  2854                     movea.l    A4, [A4]
  1955. 00001ADE  486C 25C8                pea.l      [A4 + 0x25C8]
  1956. 00001AE2  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1957. 00001AE6  486D FFF0                pea.l      [A5 - 0x10]
  1958. 00001AEA  A89D                     syscall    PenPat
  1959. 00001AEC  286D FB76                movea.l    A4, [A5 - 0x48A]
  1960. 00001AF0  2854                     movea.l    A4, [A4]
  1961. 00001AF2  486C 25C8                pea.l      [A4 + 0x25C8]
  1962. 00001AF6  286D FB76                movea.l    A4, [A5 - 0x48A]
  1963. 00001AFA  2854                     movea.l    A4, [A4]
  1964. 00001AFC  2F0C                     move.l     -[A7], A4
  1965. 00001AFE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1966. 00001B02  3D6E FFE0 FFE4           move.w     [A6 - 0x1C], [A6 - 0x20]
  1967. 00001B08  3D6E FFE0 FFF4           move.w     [A6 - 0xC], [A6 - 0x20]
  1968. 00001B0E  3D6E FFE2 FFE6           move.w     [A6 - 0x1A], [A6 - 0x1E]
  1969. 00001B14  3D6E FFE2 FFF6           move.w     [A6 - 0xA], [A6 - 0x1E]
  1970. 00001B1A  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  1971. 00001B1E  A873                     syscall    SetPort
  1972. 00001B20  486D FFF0                pea.l      [A5 - 0x10]
  1973. 00001B24  A89D                     syscall    PenPat
  1974. label00001B26:
  1975. 00001B26  3E3C 0002                move.w     D7, 0x2
  1976. 00001B2A  3D47 FFF0                move.w     [A6 - 0x10], D7
  1977. 00001B2E  3C2E FFEC                move.w     D6, [A6 - 0x14]
  1978. 00001B32  5246                     addq.w     D6, 1
  1979. 00001B34  BE46                     cmp.w      D7, D6
  1980. 00001B36  6E00 0076                bgt        +0x78 /* 00001BAE */
  1981. 00001B3A  3D46 FFA2                move.w     [A6 - 0x5E], D6
  1982. label00001B3E:
  1983. 00001B3E  3C07                     move.w     D6, D7
  1984. 00001B40  5346                     subq.w     D6, 1
  1985. 00001B42  CDFC 0022                muls.w     D6, 0x22 /* '\"' */
  1986. 00001B46  49ED FB80                lea.l      A4, [A5 - 0x480]
  1987. 00001B4A  558F                     subq.l     A7, 2
  1988. 00001B4C  266D FB76                movea.l    A3, [A5 - 0x48A]
  1989. 00001B50  2653                     movea.l    A3, [A3]
  1990. 00001B52  2F0B                     move.l     -[A7], A3
  1991. 00001B54  3F34 6000                move.w     -[A7], [A4 + D6.w]
  1992. 00001B58  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  1993. 00001B5C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1994. 00001B60  1A1F                     move.b     D5, [A7]+
  1995. 00001B62  57C5                     seq        D5
  1996. 00001B64  4405                     neg.b      D5
  1997. 00001B66  182E FFB4                move.b     D4, [A6 - 0x4C]
  1998. 00001B6A  0A04 0001                xori.b     D4, 0x1
  1999. 00001B6E  C805                     and.b      D4, D5
  2000. 00001B70  6700 001E                beq        +0x20 /* 00001B90 */
  2001. 00001B74  39AE FFE0 6000           move.w     [A4 + D6.w], [A6 - 0x20]
  2002. 00001B7A  39AE FFE2 6002           move.w     [A4 + D6.w + 0x2], [A6 - 0x1E]
  2003. 00001B80  4874 6010                pea.l      [A4 + D6.w + 0x10]
  2004. 00001B84  3F34 6000                move.w     -[A7], [A4 + D6.w]
  2005. 00001B88  3F34 6002                move.w     -[A7], [A4 + D6.w + 0x2]
  2006. 00001B8C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2007. label00001B90:
  2008. 00001B90  29B4 6010 6008           move.l     [A4 + D6.w + 0x8], [A4 + D6.w + 0x10]
  2009. 00001B96  29B4 6014 600C           move.l     [A4 + D6.w + 0xC], [A4 + D6.w + 0x14]
  2010. 00001B9C  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  2011. 00001BA0  6C00 000C                bge        +0xE /* 00001BAE */
  2012. 00001BA4  5247                     addq.w     D7, 1
  2013. 00001BA6  3D47 FFF0                move.w     [A6 - 0x10], D7
  2014. 00001BAA  4EFA FF92                jmp        [PC - 0x6E /* 00001B3E */]
  2015. label00001BAE:
  2016. 00001BAE  4A2D FF16                tst.b      [A5 - 0xEA]
  2017. 00001BB2  6700 0054                beq        +0x56 /* 00001C08 */
  2018. 00001BB6  558F                     subq.l     A7, 2
  2019. 00001BB8  286D FB76                movea.l    A4, [A5 - 0x48A]
  2020. 00001BBC  2854                     movea.l    A4, [A4]
  2021. 00001BBE  2F0C                     move.l     -[A7], A4
  2022. 00001BC0  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  2023. 00001BC4  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  2024. 00001BC8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2025. 00001BCC  1E1F                     move.b     D7, [A7]+
  2026. 00001BCE  57C7                     seq        D7
  2027. 00001BD0  4407                     neg.b      D7
  2028. 00001BD2  1C2E FFB4                move.b     D6, [A6 - 0x4C]
  2029. 00001BD6  0A06 0001                xori.b     D6, 0x1
  2030. 00001BDA  CC07                     and.b      D6, D7
  2031. 00001BDC  6700 002A                beq        +0x2C /* 00001C08 */
  2032. 00001BE0  3B6E FFE0 FEF4           move.w     [A5 - 0x10C], [A6 - 0x20]
  2033. 00001BE6  3B6E FFE2 FEF6           move.w     [A5 - 0x10A], [A6 - 0x1E]
  2034. 00001BEC  486D FF06                pea.l      [A5 - 0xFA]
  2035. 00001BF0  3F2D FEF4                move.w     -[A7], [A5 - 0x10C]
  2036. 00001BF4  3F2D FEF6                move.w     -[A7], [A5 - 0x10A]
  2037. 00001BF8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2038. 00001BFC  2B6D FF06 FEFE           move.l     [A5 - 0x102], [A5 - 0xFA]
  2039. 00001C02  2B6D FF0A FF02           move.l     [A5 - 0xFE], [A5 - 0xF6]
  2040. label00001C08:
  2041. 00001C08  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2042. 00001C0C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2043. 00001C10  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2044. 00001C14  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2045. 00001C18  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2046. 00001C1C  1F3C 0003                move.b     -[A7], 0x3
  2047. 00001C20  1F3C 0001                move.b     -[A7], 0x1
  2048. 00001C24  4227                     clr.b      -[A7]
  2049. 00001C26  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2050. 00001C2A  3D7C 0014 FFEA           move.w     [A6 - 0x16], 0x14
  2051. 00001C30  422E FFB0                clr.b      [A6 - 0x50]
  2052. 00001C34  422E FFAC                clr.b      [A6 - 0x54]
  2053. 00001C38  4EFA 0006                jmp        [PC + 0x6 /* 00001C40 */]
  2054. label00001C3C:
  2055. 00001C3C  422E FFB0                clr.b      [A6 - 0x50]
  2056. label00001C40:
  2057. 00001C40  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2058. 00001C44  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2059. 00001C48  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2060. 00001C4C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2061. 00001C50  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2062. 00001C54  1F3C 0001                move.b     -[A7], 0x1
  2063. 00001C58  1E2E FFAC                move.b     D7, [A6 - 0x54]
  2064. 00001C5C  8E2E FFB4                or.b       D7, [A6 - 0x4C]
  2065. 00001C60  1F07                     move.b     -[A7], D7
  2066. 00001C62  4A6E FFFA                tst.w      [A6 - 0x6]
  2067. 00001C66  57C7                     seq        D7
  2068. 00001C68  4407                     neg.b      D7
  2069. 00001C6A  CE2E FFB4                and.b      D7, [A6 - 0x4C]
  2070. 00001C6E  1F07                     move.b     -[A7], D7
  2071. 00001C70  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2072. 00001C74  4A2E FFB4                tst.b      [A6 - 0x4C]
  2073. 00001C78  6700 00EC                beq        +0xEE /* 00001D66 */
  2074. 00001C7C  0C6E 0001 FFF4           cmpi.w     [A6 - 0xC], 0x1
  2075. 00001C82  57C7                     seq        D7
  2076. 00001C84  4407                     neg.b      D7
  2077. 00001C86  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  2078. 00001C8C  57C6                     seq        D6
  2079. 00001C8E  4406                     neg.b      D6
  2080. 00001C90  CC07                     and.b      D6, D7
  2081. 00001C92  4A6E FFFA                tst.w      [A6 - 0x6]
  2082. 00001C96  57C7                     seq        D7
  2083. 00001C98  4407                     neg.b      D7
  2084. 00001C9A  CE06                     and.b      D7, D6
  2085. 00001C9C  6700 00C8                beq        +0xCA /* 00001D66 */
  2086. 00001CA0  1D7C 0001 FFB6           move.b     [A6 - 0x4A], 0x1
  2087. 00001CA6  3E2E FFF2                move.w     D7, [A6 - 0xE]
  2088. 00001CAA  48C7                     ext.l      D7
  2089. 00001CAC  598F                     subq.l     A7, 4
  2090. 00001CAE  2F3C 0000 4E20           move.l     -[A7], 0x4E20 /* 'N ' */
  2091. 00001CB4  2F07                     move.l     -[A7], D7
  2092. 00001CB6  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2093. 00001CBA  2E1F                     move.l     D7, [A7]+
  2094. 00001CBC  DEAE FFD8                add.l      D7, [A6 - 0x28]
  2095. 00001CC0  2D47 FFD8                move.l     [A6 - 0x28], D7
  2096. 00001CC4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2097. 00001CC8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2098. 00001CCC  3E3C 0000                move.w     D7, 0x0
  2099. 00001CD0  3D47 FFF0                move.w     [A6 - 0x10], D7
  2100. 00001CD4  0C47 0014                cmpi.w     D7, 0x14
  2101. 00001CD8  6E00 0062                bgt        +0x64 /* 00001D3C */
  2102. label00001CDC:
  2103. 00001CDC  286D FF22                movea.l    A4, [A5 - 0xDE]
  2104. 00001CE0  3C07                     move.w     D6, D7
  2105. 00001CE2  DC46                     add.w      D6, D6
  2106. 00001CE4  CDFC 0006                muls.w     D6, 0x6
  2107. 00001CE8  49EC 0002                lea.l      A4, [A4 + 0x2]
  2108. 00001CEC  3A3C 0032                move.w     D5, 0x32 /* '2' */
  2109. 00001CF0  CBC7                     muls.w     D5, D7
  2110. 00001CF2  0645 00C8                addi.w     D5, 0xC8
  2111. 00001CF6  3985 6000                move.w     [A4 + D6.w], D5
  2112. 00001CFA  39BC 000A 6002           move.w     [A4 + D6.w + 0x2], 0xA /* '\n' */
  2113. 00001D00  39BC 0005 6004           move.w     [A4 + D6.w + 0x4], 0x5
  2114. 00001D06  286D FF22                movea.l    A4, [A5 - 0xDE]
  2115. 00001D0A  3C07                     move.w     D6, D7
  2116. 00001D0C  DC46                     add.w      D6, D6
  2117. 00001D0E  5246                     addq.w     D6, 1
  2118. 00001D10  CDFC 0006                muls.w     D6, 0x6
  2119. 00001D14  49EC 0002                lea.l      A4, [A4 + 0x2]
  2120. 00001D18  39BC 01F4 6000           move.w     [A4 + D6.w], 0x1F4
  2121. 00001D1E  39BC 000A 6002           move.w     [A4 + D6.w + 0x2], 0xA /* '\n' */
  2122. 00001D24  39BC 0003 6004           move.w     [A4 + D6.w + 0x4], 0x3
  2123. 00001D2A  0C47 0014                cmpi.w     D7, 0x14
  2124. 00001D2E  6C00 000C                bge        +0xE /* 00001D3C */
  2125. 00001D32  5247                     addq.w     D7, 1
  2126. 00001D34  3D47 FFF0                move.w     [A6 - 0x10], D7
  2127. 00001D38  4EFA FFA2                jmp        [PC - 0x5E /* 00001CDC */]
  2128. label00001D3C:
  2129. 00001D3C  286D FF22                movea.l    A4, [A5 - 0xDE]
  2130. 00001D40  426C 010A                clr.w      [A4 + 0x10A]
  2131. 00001D44  426C 010C                clr.w      [A4 + 0x10C]
  2132. 00001D48  426C 010E                clr.w      [A4 + 0x10E]
  2133. 00001D4C  487A 0092                pea.l      [PC + 0x92 /* 00001DE0, value 0x12506861, pstring "Phase 2 - Complete" */]
  2134. 00001D50  3F3C 012C                move.w     -[A7], 0x12C
  2135. 00001D54  3F3C 0100                move.w     -[A7], 0x100
  2136. 00001D58  3F3C 0096                move.w     -[A7], 0x96
  2137. 00001D5C  1F3C 0001                move.b     -[A7], 0x1
  2138. 00001D60  4227                     clr.b      -[A7]
  2139. 00001D62  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2140. label00001D66:
  2141. 00001D66  558F                     subq.l     A7, 2
  2142. 00001D68  3F3C 0002                move.w     -[A7], 0x2
  2143. 00001D6C  486E FFBC                pea.l      [A6 - 0x44]
  2144. 00001D70  A971                     syscall    EventAvail
  2145. 00001D72  1E1F                     move.b     D7, [A7]+
  2146. 00001D74  8E2E FFB6                or.b       D7, [A6 - 0x4A]
  2147. 00001D78  6700 E680                beq        -0x197E /* 000003FA */
  2148. 00001D7C  558F                     subq.l     A7, 2
  2149. 00001D7E  3F3C 0002                move.w     -[A7], 0x2
  2150. 00001D82  486E FFBC                pea.l      [A6 - 0x44]
  2151. 00001D86  A970                     syscall    GetNextEvent
  2152. 00001D88  1E1F                     move.b     D7, [A7]+
  2153. 00001D8A  6700 0008                beq        +0xA /* 00001D94 */
  2154. 00001D8E  1D7C 0001 FFB8           move.b     [A6 - 0x48], 0x1
  2155. label00001D94:
  2156. 00001D94  2F2D FC90                move.l     -[A7], [A5 - 0x370]
  2157. 00001D98  A873                     syscall    SetPort
  2158. 00001D9A  486D FFF0                pea.l      [A5 - 0x10]
  2159. 00001D9E  A89D                     syscall    PenPat
  2160. 00001DA0  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  2161. 00001DA4  A873                     syscall    SetPort
  2162. 00001DA6  486D FFF0                pea.l      [A5 - 0x10]
  2163. 00001DAA  A89D                     syscall    PenPat
  2164. 00001DAC  4A2E FFB8                tst.b      [A6 - 0x48]
  2165. 00001DB0  6700 E272                beq        -0x1D8C /* 00000024 */
  2166. 00001DB4  487A 001E                pea.l      [PC + 0x1E /* 00001DD4, value 0xA47616D '\nGam', pstring "Game Over!" */]
  2167. 00001DB8  3F3C 012C                move.w     -[A7], 0x12C
  2168. 00001DBC  3F3C 0100                move.w     -[A7], 0x100
  2169. 00001DC0  3F3C 0096                move.w     -[A7], 0x96
  2170. 00001DC4  4227                     clr.b      -[A7]
  2171. 00001DC6  4227                     clr.b      -[A7]
  2172. 00001DC8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2173. 00001DCC  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2174. 00001DD0  4E5E                     unlink     A6
  2175. 00001DD2  4E75                     rts
  2176. 00001DD4  0A47 616D                xori.w     D7, 0x616D /* 'am' */
  2177. 00001DD8  6520                     bcs        +0x22 /* 00001DFA */
  2178. 00001DDA  4F76 6572 2100 1250 6861 chk.w      D7, [[A6 + 0x21001250] + 0x6861]
  2179. 00001DE4  7365                     moveq.l    D1, 0x65
  2180. 00001DE6  2032 202D                move.l     D0, [A2 + D2.w + 0x2D]
  2181. 00001DEA  2043                     movea.l    A0, D3
  2182. 00001DEC  6F6D                     ble        +0x6F /* 00001E5B */
  2183. 00001DEE  706C                     moveq.l    D0, 0x6C
  2184. 00001DF0  6574                     bcs        +0x76 /* 00001E66 */
  2185. 00001DF2  6500 0D59                bcs        +0xD5B /* 00002B4D */
  2186. 00001DF6  6F75                     ble        +0x77 /* 00001E6D */
  2187. 00001DF8  2061                     movea.l    A0, -[A1]
  2188. label00001DFA:
  2189. 00001DFA  7265                     moveq.l    D1, 0x65
  2190. 00001DFC  2064                     movea.l    A0, -[A4]
  2191. 00001DFE  6561                     bcs        +0x63 /* 00001E61 */
  2192. 00001E00  642E                     bcc        +0x30 /* 00001E30 */
  2193. 00001E02  0859 756D                bchg.b     [A1]+, 0x6D /* 'm' */
  2194. 00001E06  2059                     movea.l    A0, [A1]+
  2195. 00001E08  756D                     moveq.l    D2, 0x6D
  2196. 00001E0A  2100                     move.l     -[A0], D0
  2197. 00001E0C  2A50                     movea.l    A5, [A0]
  2198. 00001E0E  6861                     bvc        +0x63 /* 00001E71 */
  2199. 00001E10  7365                     moveq.l    D1, 0x65
  2200. 00001E12  2032 202D                move.l     D0, [A2 + D2.w + 0x2D]
  2201. 00001E16  2050                     movea.l    A0, [A0]
  2202. 00001E18  6963                     bvs        +0x65 /* 00001E7D */
  2203. 00001E1A  6B20                     bmi        +0x22 /* 00001E3C */
  2204. 00001E1C  7570                     moveq.l    D2, 0x70
  2205. 00001E1E  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  2206. 00001E22  205A                     movea.l    A0, [A2]+
  2207. 00001E24  7575                     moveq.l    D2, 0x75
  2208. 00001E26  6C2D                     bge        +0x2F /* 00001E55 */
  2209. 00001E28  4265                     clr.w      -[A5]
  2210. 00001E2A  2D47 6F6E                move.l     [A6 + 0x6F6E], D7
  2211. 00001E2E  6520                     bcs        +0x22 /* 00001E50 */
  2212. label00001E30:
  2213. 00001E30  4665                     not.w      -[A5]
  2214. 00001E32  6E63                     bgt        +0x65 /* 00001E97 */
  2215. 00001E34  6573                     bcs        +0x75 /* 00001EA9 */
  2216. 00001E36  2E00                     move.l     D7, D0
  2217. 00001E38  1350 6861                move.b     [A1 + 0x6861], [A0]
  2218. label00001E3C:
  2219. 00001E3C  7365                     moveq.l    D1, 0x65
  2220. 00001E3E  2031 202D                move.l     D0, [A1 + D2.w + 0x2D]
  2221. 00001E42  2043                     movea.l    A0, D3
  2222. 00001E44  6F6D                     ble        +0x6F /* 00001EB3 */
  2223. 00001E46  706C                     moveq.l    D0, 0x6C
  2224. 00001E48  6574                     bcs        +0x76 /* 00001EBE */
  2225. 00001E4A  652E                     bcs        +0x30 /* 00001E7A */
  2226. 00001E4C  0747                     bchg       D7, D3
  2227. 00001E4E  6F74                     ble        +0x76 /* 00001EC4 */
  2228. label00001E50:
  2229. 00001E50  206D 6521                movea.l    A0, [A5 + 0x6521]
  2230. 00001E54  0F45                     bchg       D5, D7
  2231. 00001E56  6174                     bsr        +0x76 /* 00001ECC */
  2232. 00001E58  206D 6521                movea.l    A0, [A5 + 0x6521]
  2233. 00001E5C  2045                     movea.l    A0, D5
  2234. 00001E5E  6174                     bsr        +0x76 /* 00001ED4 */
  2235. 00001E60  206D 6521                movea.l    A0, [A5 + 0x6521]
  2236. 00001E64  0859 756D                bchg.b     [A1]+, 0x6D /* 'm' */
  2237. // begin alternate branch 00001E66-00001E68
  2238. label00001E66:
  2239. 00001E66  756D                     moveq.l    D2, 0x6D
  2240. // end alternate branch 00001E66-00001E68
  2241. label00001E66: // (misaligned)
  2242. 00001E68  2059                     movea.l    A0, [A1]+
  2243. 00001E6A  756D                     moveq.l    D2, 0x6D
  2244. 00001E6C  2100                     move.l     -[A0], D0
  2245. 00001E6E  0C45 6174                cmpi.w     D5, 0x6174 /* 'at' */
  2246. 00001E72  206D 6520                movea.l    A0, [A5 + 0x6520]
  2247. 00001E76  736F                     moveq.l    D1, 0x6F
  2248. 00001E78  6F6E                     ble        +0x70 /* 00001EE8 */
  2249. label00001E7A:
  2250. 00001E7A  2E00                     move.l     D7, D0
  2251. 00001E7C  0954                     bchg       [A4], D4
  2252. 00001E7E  6F6F                     ble        +0x71 /* 00001EEF */
  2253. 00001E80  204C                     movea.l    A0, A4
  2254. 00001E82  6174                     bsr        +0x76 /* 00001EF8 */
  2255. 00001E84  6521                     bcs        +0x23 /* 00001EA7 */
  2256. 00001E86  0347                     bchg       D7, D1
  2257. 00001E88  6F21                     ble        +0x23 /* 00001EAB */
  2258. 00001E8A  0652 6561                addi.w     [A2], 0x6561 /* 'ea' */
  2259. 00001E8E  6479                     bcc        +0x7B /* 00001F09 */
  2260. 00001E90  2100                     move.l     -[A0], D0
  2261. 00001E92  2750 6861                move.l     [A3 + 0x6861], [A0]
  2262. 00001E96  7365                     moveq.l    D1, 0x65
  2263. 00001E98  2031 202D                move.l     D0, [A1 + D2.w + 0x2D]
  2264. 00001E9C  204C                     movea.l    A0, A4
  2265. 00001E9E  6179                     bsr        +0x7B /* 00001F19 */
  2266. 00001EA0  2064                     movea.l    A0, -[A4]
  2267. 00001EA2  6F77                     ble        +0x79 /* 00001F1B */
  2268. 00001EA4  6E20                     bgt        +0x22 /* 00001EC6 */
  2269. 00001EA6  5A75 756C                addq.w     <<invalid full ext with I/IS == 4>>, 5
  2270. 00001EAA  2D42 652D                move.l     [A6 + 0x652D], D2
  2271. 00001EAE  476F 6E65                chk.w      D3, [A7 + 0x6E65]
  2272. 00001EB2  2046                     movea.l    A0, D6
  2273. 00001EB4  656E                     bcs        +0x70 /* 00001F24 */
  2274. 00001EB6  6365                     bls        +0x67 /* 00001F1D */
  2275. 00001EB8  732E                     moveq.l    D1, 0x2E
  2276. fn00001EBA:
  2277. 00001EBA  4E56 FFDC                link       A6, -0x0024
  2278. label00001EBE:
  2279. 00001EBE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2280. 00001EC2  598F                     subq.l     A7, 4
  2281. label00001EC4:
  2282. 00001EC4  2F3A 021E                move.l     -[A7], [PC + 0x21E /* 000020E4, value 0x50494354 'PICT', cstring "PICT,|" */]
  2283. // begin alternate branch 00001EC6-00001ECC
  2284. label00001EC6:
  2285. 00001EC6  021E 3F3C                andi.b     [A6]+, 0x3C /* '<' */
  2286. 00001ECA  07D0                     .incomplete
  2287. // end alternate branch 00001EC6-00001ECC
  2288. label00001EC6: // (misaligned)
  2289. 00001EC8  3F3C 07D0                move.w     -[A7], 0x7D0
  2290. fn00001ECC:
  2291. 00001ECC  A9A0                     syscall    GetResource
  2292. 00001ECE  2E1F                     move.l     D7, [A7]+
  2293. 00001ED0  2D47 FFF8                move.l     [A6 - 0x8], D7
  2294. fn00001ED4:
  2295. 00001ED4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2296. 00001ED8  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2297. label00001EDC:
  2298. 00001EDC  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  2299. 00001EE0  A873                     syscall    SetPort
  2300. 00001EE2  3F3C FFFF                move.w     -[A7], 0xFFFF
  2301. 00001EE6  4267                     clr.w      -[A7]
  2302. label00001EE8:
  2303. 00001EE8  201F                     move.l     D0, [A7]+
  2304. 00001EEA  A032                     syscall    FlushEvents
  2305. 00001EEC  286D FB7C                movea.l    A4, [A5 - 0x484]
  2306. 00001EF0  486C 0008                pea.l      [A4 + 0x8]
  2307. 00001EF4  A8A3                     syscall    EraseRect
  2308. 00001EF6  286E FFF8                movea.l    A4, [A6 - 0x8]
  2309. // begin alternate branch 00001EF8-00001EFA
  2310. fn00001EF8:
  2311. 00001EF8  FFF8                     .invalid   <<F/7/7>>
  2312. // end alternate branch 00001EF8-00001EFA
  2313. fn00001EF8: // (misaligned)
  2314. 00001EFA  2854                     movea.l    A4, [A4]
  2315. 00001EFC  2D6C 0002 FFF0           move.l     [A6 - 0x10], [A4 + 0x2]
  2316. 00001F02  2D6C 0006 FFF4           move.l     [A6 - 0xC], [A4 + 0x6]
  2317. 00001F08  486E FFF0                pea.l      [A6 - 0x10]
  2318. 00001F0C  3E2E FFF2                move.w     D7, [A6 - 0xE]
  2319. 00001F10  4447                     neg.w      D7
  2320. 00001F12  3F07                     move.w     -[A7], D7
  2321. 00001F14  3E2E FFF0                move.w     D7, [A6 - 0x10]
  2322. 00001F18  4447                     neg.w      D7
  2323. 00001F1A  3F07                     move.w     -[A7], D7
  2324. 00001F1C  A8A8                     syscall    OffsetRect
  2325. 00001F1E  486E FFF0                pea.l      [A6 - 0x10]
  2326. 00001F22  286D FB7C                movea.l    A4, [A5 - 0x484]
  2327. // begin alternate branch 00001F24-00001F26
  2328. label00001F24:
  2329. 00001F24  FB7C                     .extension 0xB7C <<F/4-5/5>> // unimplemented
  2330. // end alternate branch 00001F24-00001F26
  2331. label00001F24: // (misaligned)
  2332. 00001F26  266D FB7C                movea.l    A3, [A5 - 0x484]
  2333. 00001F2A  3E2C 000E                move.w     D7, [A4 + 0xE]
  2334. 00001F2E  9E6B 000A                sub.w      D7, [A3 + 0xA]
  2335. 00001F32  48C7                     ext.l      D7
  2336. 00001F34  8FFC 0002                divs.w     D7, 0x2
  2337. 00001F38  3C2E FFF6                move.w     D6, [A6 - 0xA]
  2338. 00001F3C  9C6E FFF2                sub.w      D6, [A6 - 0xE]
  2339. 00001F40  48C6                     ext.l      D6
  2340. 00001F42  8DFC 0002                divs.w     D6, 0x2
  2341. 00001F46  9E46                     sub.w      D7, D6
  2342. 00001F48  3F07                     move.w     -[A7], D7
  2343. 00001F4A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2344. 00001F4E  A8A8                     syscall    OffsetRect
  2345. 00001F50  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2346. 00001F54  486E FFF0                pea.l      [A6 - 0x10]
  2347. 00001F58  A8F6                     syscall    DrawPicture
  2348. 00001F5A  487A 0168                pea.l      [PC + 0x168 /* 000020C4, value 0x1F496767, pstring "Iggy Igopolis!! into the Void!!" */]
  2349. 00001F5E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2350. 00001F62  422E FFDE                clr.b      [A6 - 0x22]
  2351. label00001F66:
  2352. 00001F66  558F                     subq.l     A7, 2
  2353. 00001F68  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2354. 00001F6C  486E FFE0                pea.l      [A6 - 0x20]
  2355. 00001F70  A970                     syscall    GetNextEvent
  2356. 00001F72  1E1F                     move.b     D7, [A7]+
  2357. 00001F74  6700 0122                beq        +0x124 /* 00002098 */
  2358. 00001F78  4EFA 010A                jmp        [PC + 0x10A /* 00002084 */]
  2359. label00001F7C:
  2360. 00001F7C  4EBA E082                jsr        [PC - 0x1F7E /* 00000000 */]
  2361. 00001F80  4EFA FF5A                jmp        [PC - 0xA6 /* 00001EDC */]
  2362. 00001F84  4EFA 0112                jmp        [PC + 0x112 /* 00002098 */]
  2363. label00001F88:
  2364. 00001F88  2E2E FFE2                move.l     D7, [A6 - 0x1E]
  2365. 00001F8C  4286                     clr.l      D6
  2366. 00001F8E  3C3C 00FF                move.w     D6, 0xFF
  2367. 00001F92  CC87                     and.l      D6, D7
  2368. 00001F94  3D46 FFDC                move.w     [A6 - 0x24], D6
  2369. 00001F98  0C6E 0051 FFDC           cmpi.w     [A6 - 0x24], 0x51 /* 'Q' */
  2370. 00001F9E  57C7                     seq        D7
  2371. 00001FA0  4407                     neg.b      D7
  2372. 00001FA2  0C6E 0071 FFDC           cmpi.w     [A6 - 0x24], 0x71 /* 'q' */
  2373. 00001FA8  57C6                     seq        D6
  2374. 00001FAA  4406                     neg.b      D6
  2375. 00001FAC  8C07                     or.b       D6, D7
  2376. 00001FAE  6700 000C                beq        +0xE /* 00001FBC */
  2377. 00001FB2  1D7C 0001 FFDE           move.b     [A6 - 0x22], 0x1
  2378. 00001FB8  4EFA 00C6                jmp        [PC + 0xC6 /* 00002080 */]
  2379. label00001FBC:
  2380. 00001FBC  0C6E 003F FFDC           cmpi.w     [A6 - 0x24], 0x3F /* '?' */
  2381. 00001FC2  6600 00AA                bne        +0xAC /* 0000206E */
  2382. 00001FC6  598F                     subq.l     A7, 4
  2383. 00001FC8  2F3A 00F6                move.l     -[A7], [PC + 0xF6 /* 000020C0, value 0x50494354 'PICT' */]
  2384. 00001FCC  3F3C 07D1                move.w     -[A7], 0x7D1
  2385. 00001FD0  A9A0                     syscall    GetResource
  2386. 00001FD2  2E1F                     move.l     D7, [A7]+
  2387. 00001FD4  2D47 FFFC                move.l     [A6 - 0x4], D7
  2388. 00001FD8  286D FB7C                movea.l    A4, [A5 - 0x484]
  2389. 00001FDC  486C 0008                pea.l      [A4 + 0x8]
  2390. 00001FE0  A8A3                     syscall    EraseRect
  2391. 00001FE2  286E FFFC                movea.l    A4, [A6 - 0x4]
  2392. 00001FE6  2854                     movea.l    A4, [A4]
  2393. 00001FE8  2D6C 0002 FFF0           move.l     [A6 - 0x10], [A4 + 0x2]
  2394. 00001FEE  2D6C 0006 FFF4           move.l     [A6 - 0xC], [A4 + 0x6]
  2395. 00001FF4  486E FFF0                pea.l      [A6 - 0x10]
  2396. 00001FF8  3E2E FFF2                move.w     D7, [A6 - 0xE]
  2397. 00001FFC  4447                     neg.w      D7
  2398. 00001FFE  3F07                     move.w     -[A7], D7
  2399. 00002000  3E2E FFF0                move.w     D7, [A6 - 0x10]
  2400. 00002004  4447                     neg.w      D7
  2401. 00002006  3F07                     move.w     -[A7], D7
  2402. 00002008  A8A8                     syscall    OffsetRect
  2403. 0000200A  486E FFF0                pea.l      [A6 - 0x10]
  2404. 0000200E  286D FB7C                movea.l    A4, [A5 - 0x484]
  2405. 00002012  266D FB7C                movea.l    A3, [A5 - 0x484]
  2406. 00002016  3E2C 000E                move.w     D7, [A4 + 0xE]
  2407. 0000201A  9E6B 000A                sub.w      D7, [A3 + 0xA]
  2408. 0000201E  48C7                     ext.l      D7
  2409. 00002020  8FFC 0002                divs.w     D7, 0x2
  2410. 00002024  3C2E FFF6                move.w     D6, [A6 - 0xA]
  2411. 00002028  9C6E FFF2                sub.w      D6, [A6 - 0xE]
  2412. 0000202C  48C6                     ext.l      D6
  2413. 0000202E  8DFC 0002                divs.w     D6, 0x2
  2414. 00002032  9E46                     sub.w      D7, D6
  2415. 00002034  3F07                     move.w     -[A7], D7
  2416. 00002036  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2417. 0000203A  A8A8                     syscall    OffsetRect
  2418. 0000203C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2419. 00002040  486E FFF0                pea.l      [A6 - 0x10]
  2420. 00002044  A8F6                     syscall    DrawPicture
  2421. label00002046:
  2422. 00002046  558F                     subq.l     A7, 2
  2423. 00002048  3F3C 0002                move.w     -[A7], 0x2
  2424. 0000204C  486E FFE0                pea.l      [A6 - 0x20]
  2425. 00002050  A970                     syscall    GetNextEvent
  2426. 00002052  1E1F                     move.b     D7, [A7]+
  2427. 00002054  6700 FFF0                beq        -0xE /* 00002046 */
  2428. 00002058  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2429. 0000205C  A992                     syscall    DetachResource
  2430. 0000205E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2431. 00002062  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2432. 00002066  4EFA FE74                jmp        [PC - 0x18C /* 00001EDC */]
  2433. 0000206A  4EFA 0014                jmp        [PC + 0x14 /* 00002080 */]
  2434. label0000206E:
  2435. 0000206E  0C6E 002A FFDC           cmpi.w     [A6 - 0x24], 0x2A /* '*' */
  2436. 00002074  6600 000A                bne        +0xC /* 00002080 */
  2437. 00002078  487A 002E                pea.l      [PC + 0x2E /* 000020A8, value 0x17577269, pstring "Written by David Bayard" */]
  2438. 0000207C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2439. label00002080:
  2440. 00002080  4EFA 0016                jmp        [PC + 0x16 /* 00002098 */]
  2441. label00002084:
  2442. 00002084  3E2E FFE0                move.w     D7, [A6 - 0x20]
  2443. 00002088  0C47 0001                cmpi.w     D7, 0x1
  2444. 0000208C  6700 FEEE                beq        -0x110 /* 00001F7C */
  2445. 00002090  0C47 0003                cmpi.w     D7, 0x3
  2446. 00002094  6700 FEF2                beq        -0x10C /* 00001F88 */
  2447. label00002098:
  2448. 00002098  4A2E FFDE                tst.b      [A6 - 0x22]
  2449. 0000209C  6700 FEC8                beq        -0x136 /* 00001F66 */
  2450. 000020A0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2451. 000020A4  4E5E                     unlink     A6
  2452. 000020A6  4E75                     rts
  2453. 000020A8  1757 7269                move.b     [A3 + 0x7269], [A7]
  2454. 000020AC  7474                     moveq.l    D2, 0x74
  2455. 000020AE  656E                     bcs        +0x70 /* 0000211E */
  2456. 000020B0  2062                     movea.l    A0, -[A2]
  2457. 000020B2  7920                     moveq.l    D4, 0x20
  2458. 000020B4  4461                     neg.w      -[A1]
  2459. 000020B6  7669                     moveq.l    D3, 0x69
  2460. 000020B8  6420                     bcc        +0x22 /* 000020DA */
  2461. 000020BA  4261                     clr.w      -[A1]
  2462. 000020BC  7961                     moveq.l    D4, 0x61
  2463. 000020BE  7264                     moveq.l    D1, 0x64
  2464. 000020C0  5049                     addq.w     A1, 8
  2465. 000020C2  4354                     chk.w      D1, [A4]
  2466. 000020C4  1F49 6767                move.b     [A7 + 0x6767], A1
  2467. 000020C8  7920                     moveq.l    D4, 0x20
  2468. 000020CA  4967                     chk.w      D4, -[A7]
  2469. 000020CC  6F70                     ble        +0x72 /* 0000213E */
  2470. 000020CE  6F6C                     ble        +0x6E /* 0000213C */
  2471. 000020D0  6973                     bvs        +0x75 /* 00002145 */
  2472. 000020D2  2121                     move.l     -[A0], -[A1]
  2473. 000020D4  2069 6E74                movea.l    A0, [A1 + 0x6E74]
  2474. 000020D8  6F20                     ble        +0x22 /* 000020FA */
  2475. label000020DA:
  2476. 000020DA  7468                     moveq.l    D2, 0x68
  2477. 000020DC  6520                     bcs        +0x22 /* 000020FE */
  2478. 000020DE  566F 6964                addq.w     [A7 + 0x6964], 3
  2479. 000020E2  2121                     move.l     -[A0], -[A1]
  2480. 000020E4  5049                     addq.w     A1, 8
  2481. 000020E6  4354                     chk.w      D1, [A4]
  2482. export_38:
  2483. 000020E8  2C7C 0000 0000           movea.l    A6, 0x0
  2484. 000020EE  4E56 0000                link       A6, 0
  2485. 000020F2  49ED FFF8                lea.l      A4, [A5 - 0x8]
  2486. 000020F6  2F0C                     move.l     -[A7], A4
  2487. 000020F8  A86E                     syscall    InitGraf
  2488. label000020FA:
  2489. 000020FA  A8FE                     syscall    InitFonts
  2490. 000020FC  A912                     syscall    InitWindows
  2491. label000020FE:
  2492. 000020FE  A930                     syscall    InitMenus
  2493. 00002100  A9CC                     syscall    TEInit
  2494. 00002102  42A7                     clr.l      -[A7]
  2495. 00002104  A97B                     syscall    InitDialogs
  2496. 00002106  A850                     syscall    InitCursor
  2497. 00002108  598F                     subq.l     A7, 4
  2498. 0000210A  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  2499. 0000210E  2E1F                     move.l     D7, [A7]+
  2500. 00002110  0687 0007 2000           addi.l     D7, 0x72000
  2501. 00002116  2F07                     move.l     -[A7], D7
  2502. 00002118  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2503. 0000211C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2504. // begin alternate branch 0000211E-00002120
  2505. label0000211E:
  2506. 0000211E  0122                     btst       -[A2], D0
  2507. // end alternate branch 0000211E-00002120
  2508. label0000211E: // (misaligned)
  2509. 00002120  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2510. 00002124  4EBA FD94                jsr        [PC - 0x26C /* 00001EBA */]
  2511. 00002128  487A 0012                pea.l      [PC + 0x12 /* 0000213C, value 0x9476F6F '\tGoo', pstring "Good Bye!" */]
  2512. 0000212C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2513. 00002130  2F2D FF1A                move.l     -[A7], [A5 - 0xE6]
  2514. 00002134  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2515. 00002138  4E5E                     unlink     A6
  2516. 0000213A  4E75                     rts
  2517. label0000213C:
  2518. 0000213C  0947                     bchg       D7, D4
  2519. label0000213E:
  2520. 0000213E  6F6F                     ble        +0x71 /* 000021AF */
  2521. 00002140  6420                     bcc        +0x22 /* 00002162 */
  2522. 00002142  4279                     .incomplete
  2523. 00002144  6521                     bcs        +0x23 /* 00002167 */
  2524.